在我的系统中有项目和反馈(项目的反馈),我有两个相关的表:
PROJECTS(id, project_title, project_description, ...)
FEEDBACKS(id, project_id, to_id, from_id, ...)
我使用左连接,但我想获得没有反馈的项目。我怎么能这样做?
谢谢
答案 0 :(得分:2)
这个适用于所有主要数据库。
select *
from projects p
where not exists(
select *
from feedbacks f
where p.id = f.project_id);
答案 1 :(得分:1)
Select * from
projects p right join feedbacks f on p.id=f.project_id
where p.id is null
group by f.project_id