SQL查询可从一个表中提取与第二个表中的单列数据匹配的数据

时间:2019-02-26 22:31:47

标签: sql sql-server sql-server-2012

我有两个包含所包含数据的表。表库存:

enter image description here

表TEMP:

enter image description here

我需要从表STOCK中提取与表TEMP中的每个模式条目匹配的两列数据。结果表如下所示:

enter image description here

这些只是示例;我的TEMP表包含82个模式,而STOCK表包含750,000个条目。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

这是您想要的吗?

select s.*, t.pattern
from stock s join
     temp t
     on s.partnumber like '%' + t.pattern + '%';