2019-03-04
閱讀量:
769
SQL查詢題目
問題描述:

上圖兩個表,要求找出掌握Skills中全部3個技能的員工,即神崎和相田。
解決方法:
MySQL:
SELECT DISTINCT emp FROM EmpSkills s WHERE NOT exists(SELECT skill FROM skills WHERE skill NOT IN
(SELECT skill FROM EmpSkills Es2 WHERE Es2.emp = s.emp));
SQL Server:
SELECT DISTINCT emp
FROM EmpSkills ES1
WHERE NOT EXISTS
(SELECT skill
FROM Skills
EXCEPT
SELECT skill
FROM EmpSkills ES2
WHERE ES1.emp = ES2.emp);






評論(0)


暫無數據
推薦帖子
0條評論
0條評論
0條評論