0
A
回答
0
您需要在您的部門和員工表中執行連接,將這兩個表連接在一起。在where子句中,您將指定所需的員工類型。
這將爲每個員工返回一行,這可能不是您想要的。您可以在您要在部門表中查找的重要列上使用不同的功能以獲得最終答案。
0
select distinct dept_id
from employee
where category = 'cat1'
and dept_id not in (select distinct dept_id
from employee
where dept_id <> 'cat1');
0
SELECT dept_id
FROM departments
WHERE dept_id NOT IN
(SELECT DISTINCT dept_id
FROM employee
WHERE category_id != @specified_category)
這個查詢假設沒有部門,沒有員工,因爲它也將返回這些空部門。如果這是一個問題,您可以添加:
AND dept_id IN (SELECT distinct dept_id FROM employee)
+0
我相信這會解決我的問題,讓我試試看。 – user2558532
0
Select d.id_department from departments d where not exists (Select e.id_employee from employees e where e.category!=your_category and e.id_department=d.id_department)
您還需要驗證該部門擁有員工。
相關問題
- 1. 關係部門SQL
- 2. 關係部門 - SQL
- 3. SQL內部連接部門
- 4. 帶指數的PHP部門
- 5. 部門不來:Z指數
- 6. Sql部門的趨勢線
- 7. SQL Server部門查詢
- 8. 員工和部門和Sql
- 9. SQL的總和部門
- 10. SQL查詢更新部門
- 11. sql,員工和部門
- 12. 入門指南後部署導軌
- 13. 每個部門
- 14. 指定SQL查詢的局部變量
- 15. 與SQLite的SQL中的關係部門
- 16. SQL查找部門最高工資
- 17. SQL查詢找到沒有部門
- 18. 計數病人部門在SQL Server
- 19. SQL-HR架構,檢索部門名稱,每個部門的經理和員工
- 20. 入門未定義選擇指數
- 21. 由某個部門
- 22. 試圖通過desc計算部門教授的部門順序
- 23. Boost.Spirit入門指南?
- 24. NQunit.NUnit入門指南
- 25. 入門在SQL
- 26. TableRow部門
- 27. 部門招生
- 28. LDAP子部門?
- 29. 在Intranet門戶網站上定製部門
- 30. SELECT部門,部門名稱,LOCATION_ID,從市有關部門D自然JOIN我使用地點(LOCATION_ID);
請告訴我們您的代碼到目前爲止 – mishik
什麼DBMS?查詢語法和編寫查詢的首選方式取決於它。 – Barmar