0
我有3個表稱爲:科目,學生和條目。如何顯示由外鍵鏈接的表中的記錄?
主題表具有字段:subject_id,subject_name和exam_board。
學生表的字段爲:student_id,姓名。
條目表有兩個外鍵鏈接到subject_id和student_id,它們都是上述表的主鍵。
他們有各種記錄。 如何顯示某個考試委員會的學生姓名?
我有3個表稱爲:科目,學生和條目。如何顯示由外鍵鏈接的表中的記錄?
主題表具有字段:subject_id,subject_name和exam_board。
學生表的字段爲:student_id,姓名。
條目表有兩個外鍵鏈接到subject_id和student_id,它們都是上述表的主鍵。
他們有各種記錄。 如何顯示某個考試委員會的學生姓名?
SELECT DISTINCT student_id, name
FROM students t1
INNER JOIN entries t2
ON t1.student_id = t2.student_id
INNER JOIN subjects t3
ON t2.subject_id = t3.subject_id
WHERE t3.exam_board = 'some board'
我用DISTINCT student_id, name
覆蓋一個給定的學生可能採取相同的電路板不止一次,跨越多個學科的可能性。