喜欢来自不同表SQL的两个不同的单元格

时间:2013-08-20 07:54:28

标签: sql-server-2008

我在两个不同的表中有两列。它们都可以包含类似的数据。例如列什么会有stack而第2列会有stack overflow。虽然数据因行而异,但我想做的是做一个LIKE只返回匹配的行,如果每个人都有相同的单词(即使有其他单词)然后它返回值。我已经尝试了几个与%相似但但似乎无法得到它?

1 个答案:

答案 0 :(得分:0)

对sql-server不太了解,所以我无法写下代码,但我认为这些步骤可以帮助您解决问题。

您需要将值拆分为两个表中的单词,您可能需要为此目的创建一个函数。此链接可能会帮助您T-SQL split string

然后加入表,并写下where子句的过滤语句;

t1.words in (t2.words) or t2.words in (t1.words)

一些|任何关键字都可能对您有所帮助。