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