我有 3 个表 a、b 和 c。表 a 和表 b 将是独立的,而表 c 将从表 a 和表 b 接收 ID。
我想要的是一个从表 a 和表 b 中选择 id 的查询。但它不会选择它们如果它们已经(都)存在于表 c 中。
注意:所有表中都会有多个条目
编辑:
表 a 和 b 将有一个列,而表 c 也将有一个列(我认为这是暗示的,我的错)。 A 会有 id,b 会有 id。但是c表会有a_id和b_id
最佳答案
Select a.id ,b.id from A a,B b WHERE
NOT EXISTS(
SELECT 1
FROM C
WHERE
a_id = a.id
AND b_id = b.id
)
关于MySql - 选择 3 个表并排除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35645113/