SQL Server LIKE JOIN

时间:2017-04-16 00:58:48

标签: sql sql-server join

我想在SQL Server中使用“LIKE”函数加入两个表。

表A有一个文本字段和一堆其他列。

表B在第一列中有一个2-3字的短语,以及该短语在第二列的表A中出现的次数。

我想要做的是将表B中的第二列拉入表A。

以下工作也是如此?:

SELECT A.Text, B.Count, B.Phrase
FROM Table A 
JOIN Table B 
ON LIKE "%B.Phrase%"

不确定我是否需要CROSS JOIN。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:3)

我认为这就是你想要的:

SELECT A.Text, B.Count, B.Phrase
FROM Table A JOIN
     Table B 
     ON a.text LIKE '%' + B.Phrase + '%';