0
我有表a加入表b,我只想要表中的记录不存在在表b中。如何从连接左侧的连接表中不存在的记录?
我的部分查询是:
SELECT DISTINCT u.id, u.lastname
FROM user u
LEFT JOIN context ct
ON ct.userid = u.id
谢谢。
我有表a加入表b,我只想要表中的记录不存在在表b中。如何从连接左侧的连接表中不存在的记录?
我的部分查询是:
SELECT DISTINCT u.id, u.lastname
FROM user u
LEFT JOIN context ct
ON ct.userid = u.id
谢谢。
select distinct u.id,
u.lastname
from user u
left join context ct on ct.userid = u.id
where ct.userid is null
谢谢,这真的很快,准确。 – jamesTheProgrammer
唯一需要注意的是,您需要使用不带NULL值的列。如果您没有,可以使用子查询,例如(选择ct。*,1作为上下文ct中的col)ct,以获取适当的列。 –