我有3张桌子.两个表(par1,par1)都将(child_id)引用到第3个表(子)中的id.
我喜欢在第3个表中找到孤儿,即其他两个表中没有引用的记录.
如果我只有一次引用表,我可以写:
SELECT * FROM child WHERE id NOT IN (SELECT child_id FROM par1)
Run Code Online (Sandbox Code Playgroud)
但是如何为两个引用表解决这个问题呢?
我正在使用sqlite.
SELECT *
FROM child
WHERE id NOT IN (SELECT child_id FROM par1) AND
id NOT IN (SELECT child_id FROM par2)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1578 次 |
最近记录: |