在子查询中使用Like
表A
Part Description
--------------------
Part1 Top Cover
Part2 Botom Cover
Part3 xxxx
Part4 Cover
Part5 yyyy
表B
Keyword
-----------
Cover
结果应为
Part Description
--------------------
Part1 Top Cover
Part2 Botom Cover
Part4 Cover
我想知道表格a中描述为COVER
的部分我使用了以下查询
SELECT Part FROM TableA WHERE Description LIKE '%' + (SELECT Keyword FROM TableB ) + '%'
答案 0 :(得分:0)
所以你想匹配tableB中的所有关键字。交叉加入是这里的不错选择。而不是子查询使用join
select part
from tableA,
tableB
where Description LIKE '%Keyword%'