我想取消所有沒有項目的員工和沒有員工的項目。我不知道我在哪裏做錯了。MySQL:員工沒有項目和沒有員工的項目
表結構:
員工:EMPLOYEE_ID(PK),employee_name //所有員工
項目:project_code(PK),PROJECT_TITLE //所有項目
project_team:project_code(FK) employee_id(FK)//項目和員工的橋接表正在使用中。
這是我的查詢:
SELECT *
FROM employee e
LEFT JOIN project_team pt USING (employee_id) WHERE pt.`project_code` IS NULL
INNER JOIN project p USING (project_code) WHERE (e.`employee_id` IS NULL)
這需要2個查詢。 –
我想要做的1查詢@AbhikChakraborty –
然後在這兩個查詢之間使用UNION ... – Marki555