【发布时间】:2016-09-28 11:09:42
【问题描述】:
先看这个场景:
我有 table1,其中包含 C1 列和 2 条记录,其中包含值 Text1 和 Text2。
SELECT * FROM TabelX
INNER JOIN table1 ON TableX.Name LIKE '%'+table1.C1+'%'
这段代码的意思是:
SELECT * FROM TabelX
WHERE TableX.Name LIKE '%Text1%' OR TableX.Name LIKE '%Text2%'
现在我该如何更改 JOIN LIKE 这意味着 AND 而不是 OR?比如:
SELECT * FROM TabelX
WHERE TableX.Name LIKE '%Text1%' AND TableX.Name LIKE '%Text2%'
【问题讨论】:
-
我曾问过同样的问题,并得到了@lc 的答复。您可以参考下面的线程。 stackoverflow.com/questions/39825906/…
标签: sql-server join sql-like