获得没有反馈的项目

时间:2010-12-11 07:01:07

标签: sql mysql

在我的系统中有项目和反馈(项目的反馈),我有两个相关的表:

PROJECTS(id, project_title, project_description, ...)
FEEDBACKS(id, project_id, to_id, from_id, ...)

我使用左连接,但我想获得没有反馈的项目。我怎么能这样做?

谢谢

2 个答案:

答案 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