这里有一个问题要问所有SQL SERVER 2000专家:
我只有一张桌子。。。我已经可以找到某个字段中的任何值是否也出现在另一个记录中。
一、 E:有记录吗 “ABCDEFGHI”在一个字段中,然后 “ABCDEFGHI”又在同一个词里 字段。。。但在另一张唱片里。
一个领域,然后又在那里“DEFG” 相同的字段。。。但在另一张唱片里。 (编辑:那当然不匹配。)
我试着比较一个领域的一部分和另一个领域的一部分。 (我需要为这两个字段指定自己的开始-结束范围。) 具体的字母是什么。。。没关系。只是他们“匹配”。
这似乎行不通:
SELECT t1.ID + ' + ' + t2.ID FROM InfoTable As t1 INNER JOIN InfoTable AS t2 ON t1.ID = SUBSTRING(t2.ID, 3, 4)
(编辑:我也不需要列出任何只与自身匹配的记录。)
SELECT t1.ID + ' + ' + t2.ID FROM InfoTable As t1 INNER JOIN InfoTable AS t2 ON SUBSTRING(t1.ID,3,6) = SUBSTRING(t2.ID, 4, 7)