这应该很容易,但是我大脑放屁并找不到答案
我的tableA有一个varchar列[snippetOfText]
和tableB有一个文本列[completeText]
示例数据:
tableA.snippetOfText
Dog
Cat
Bear
tableB.comleteText
'The cat is hungry'
'The dog is hungry'
'The monkey eats'
我需要搜索tableB,查找tableA.snippetOftext的所有实例
所以,在这种情况下,我会得到tableB的前两行(包含狗和猫)
像
这样的东西Select * from tableB
where completeText like (select snippetOfText from tableA)
那不行,但这是一般的想法。!
答案 0 :(得分:3)
试试这个
select *
from tableA a
join tableB b on b.completeText like '%'+a.snippet+'%'