我正在尝试优化查询并卡住。任何帮助表示赞赏。基本上有两个表,一个用于人员,另一个用于人员事件。结构类似于-
table 1 - people - columns - peopleid, name
table 2 - events - columns - event name, peopleid, description
我想找出没有事件的人,而不使用子查询。我用子查询来做,但是性能下降了很多,我需要优化。
谢谢你的帮助
最佳答案
SELECT p.peopleid,
p.name
FROM people p
LEFT JOIN events e ON e.peopleid = p.peopleid
WHERE e.peopleid IS NULL