題目:查詢至少有一門課與學號為" 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