0
在我的系统有项目和反馈(项目的反馈)和我有两个相关的表:获取项目,以没有反馈
PROJECTS(id, project_title, project_description, ...)
FEEDBACKS(id, project_id, to_id, from_id, ...)
我用左加入,但我想这是没有按”项目没有反馈。我怎么做到这一点?
谢谢
在我的系统有项目和反馈(项目的反馈)和我有两个相关的表:获取项目,以没有反馈
PROJECTS(id, project_title, project_description, ...)
FEEDBACKS(id, project_id, to_id, from_id, ...)
我用左加入,但我想这是没有按”项目没有反馈。我怎么做到这一点?
谢谢
在所有主要的数据库本作品之一。
select *
from projects p
where not exists(
select *
from feedbacks f
where p.id = f.project_id);
Select * from
projects p right join feedbacks f on p.id=f.project_id
where p.id is null
group by f.project_id
真正的逻辑,但是这一个工程:SELECT * FROM 项目p LEFT JOIN反馈f在p.id = f.project_id WHERE f.id IS NULL GROUP BY f.project_id - 我的滴答作响接受的答案。 – mTuran 2010-12-11 07:17:27