題目:查詢至少有一門課與學号為" 01 "的同學所學相同的同學的資訊
分析:我們可以先在student_score 表中 查找學号為01 的學生的學習記錄,然後再查所有記錄的course in 裡面
就得到一個具有學生id的結果集,在查學生資訊表,拿到學生資訊
于是sql 有:
SELECT * FROM student,
(SELECT DISTINCT student_score.studentid FROM student_score WHERE courseid IN
(SELECT courseid FROM student_score WHERE studentid = 01))b
WHERE student.id = b.studentid

轉載于:https://www.cnblogs.com/yuanyuan2017/p/11327190.html