0

これらの student_info テーブルと class_info テーブルを結合するにはどうすればよいでしょうか。共通の列はありませんが、両方の外部キーが class_student テーブルに格納されています。

4

1 に答える 1

0

WHERE 句、特定のデータベース、および JOIN のニーズに合わせて調整します。

生徒のクラスの場合:

SELECT *
FROM student_info JOIN class_student ON student_info.student_id = class_student.student_id
                  JOIN class_info    ON class_student.class_id  = class_info.class_id
WHERE student_info.student_id = ...

クラスの生徒の場合:

 SELECT *
 FROM class_info JOIN class_student ON class_info.class_id      = class_student.class_id
                 JOIN student_info  ON class_student.student_id = student_info.student_id
 WHERE class_info.class_id = ...
于 2013-10-08T12:32:38.220 に答える