我正在尝试优化查询并卡住。任何帮助赞赏。基本上有两个表,一个用于人,另一个用于人们的活动。结构类似于 -
table 1 - people - columns - peopleid, name
table 2 - events - columns - event name, peopleid, description
我想在不使用子查询的情况下找出没有事件的人。我是用子查询做的,但性能已经下降了很多,我需要进行优化。
感谢您的帮助
答案 0 :(得分:4)
SELECT p.peopleid,
p.name
FROM people p
LEFT JOIN events e ON e.peopleid = p.peopleid
WHERE e.peopleid IS NULL