-1
私はかなり新しいSQLですが、私はこのような3つのテーブルを持つタスクを持っています。 ( - > CLASSID CLASSID)(CurrenthomeworkID - > homeworkID)外来キーを使用して宿題を返す方法
私はこれをどのようにするだろう、宿題のタイトルを返す必要が各をリンクする外部キーがある
?
私はかなり新しいSQLですが、私はこのような3つのテーブルを持つタスクを持っています。 ( - > CLASSID CLASSID)(CurrenthomeworkID - > homeworkID)外来キーを使用して宿題を返す方法
私はこれをどのようにするだろう、宿題のタイトルを返す必要が各をリンクする外部キーがある
?
あなたがjoin一緒に、すべての3つのテーブルは、それらのいずれか1つから選択することができます。
SELECT u.userid, c.classid, h.homeworkTitle FROM Users AS u
INNER JOIN Classes AS c ON u.ClassID = c.ClassID
LEFT JOIN Homeworks AS h ON c.CurrenthomeworkID = h.homeworkID
ありがとうございました!これは完全に働いた:D – Tigerwhoops97
これは、基本的には、[この]のどのバージョンです(http://stackoverflow.com/questions/17946221/sql- join-and-different-types-of-joins)の質問です。 – Kateract
その質問は2つのテーブルについてのみ説明しています。私は3番目のテーブルから戻る必要があります – Tigerwhoops97