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