0
Q
查詢查找表
A
回答
0
我不確定同一課程,這些的兩個你想要的,所以我包括兩個。
這將返回誰擁有至少一門課程中常見的爲B的學生:
SELECT DISTINCT student FROM coursetracker
WHERE courseID IN (
SELECT courseID FROM coursetracker WHERE student = 'B'
)
這將返回誰具有完全相同的課程爲B的學生:
SELECT student FROM (SELECT DISTINCT student FROM coursetracker) c
WHERE NOT EXISTS (
SELECT * FROM coursetracker c1
FULL JOIN coursetracker c2 ON c1.courseId = c2.courseId
AND c1.student = c.student AND c2.student = 'B'
WHERE c1.courseID IS NULL OR c2.courseID IS NULL
)
相關問題
- 1. 查詢查找表
- 2. 用表查找表查詢
- 3. Django的查找表查詢
- 4. MySQL表查找查詢
- 5. DynamoDB - 查詢查找表
- 6. 查詢查找表定義
- 7. 查找單查詢
- 8. jQuery查找查詢
- 9. 查詢mongoDB查找()
- 10. 查找MDX查詢
- 11. CakePHP返回查找('列表)查詢
- 12. 在查詢中查找表對象
- 13. 查詢查找表中的重複行
- 14. 查找表的最佳匹配查詢
- 15. 查詢查找表關係類型
- 16. 查詢查找所有空表
- 17. 查詢2個表中查找結果
- 18. 的BigQuery查詢查找表的列名
- 19. 查找查詢中的CakePHP連接表
- 20. 查詢找到9個表
- 21. MySQL相關子查詢:子查詢無法從外部查詢中查找表?
- 22. 找到()查詢
- 23. 查找條件查詢
- 24. 查詢查找雙頁眉
- 25. Unix查詢---查找數字
- 26. 查詢以查找用戶
- 27. 查找條件查詢
- 28. SQL查詢來查找列
- 29. 查找查詢降低
- 30. Mongo查詢查找年數
我想這和它返回CourseTracker中的每個實例,包括重複的 – MickB
@MickB,如果不想重複,則使用「DISTINCT」。我編輯了我的答案。 –
是的,但它也會返回學生'B' – MickB