我有两张桌子.两者都包含问题ID字段.我想从第一个表中获取第二个表中没有的所有记录.我不想使用"NOT IN"约束作为具有超过400000条记录的第二个表.
Adr*_*der 18
尝试类似的东西
SELECt t1.*
FROM Table1 t1 LEFT JOIN
Table2 t2 ON t1.questionID = t2.questionID
WHERE t2.questionID IS NULL
Run Code Online (Sandbox Code Playgroud)
通常,您可以使用LEFT JOIN组合子句WHERE来选择连接表不返回结果的每一行来执行此操作。
SELECT t1.*
FROM Table1 t1
LEFT OUTER JOIN Table2 t2 ON t2.ID = t1.ID
WHERE t2.ID IS NULL
Run Code Online (Sandbox Code Playgroud)