谁能向我解释为什么我得到不同的结果:
Table2.Table1ID nullable
场地
SELECT * FROM Table1
WHERE
ID NOT IN (SELECT Table1ID FROM Table2)
没有结果
SELECT * FROM Table1
WHERE
ID NOT IN (SELECT Table1ID FROM Table2 WHERE Table1ID IS NOT NULL)
预期结果:Table1
不相关的项目Table2
SQL 服务器版本:10.50.3720.0 操作系统:Microsoft Windows NT 6.1 (7601)