2016-04-10 11 views
-1

私はかなり新しいSQLですが、私はこのような3つのテーブルを持つタスクを持っています。 ( - > CLASSID CLASSID)(CurrenthomeworkID - > homeworkID)外来キーを使用して宿題を返す方法

私はこれをどのようにするだろう、宿題のタイトルを返す必要が各をリンクする外部キーがある

+0

これは、基本的には、[この]のどのバージョンです(http://stackoverflow.com/questions/17946221/sql- join-and-different-types-of-joins)の質問です。 – Kateract

+0

その質問は2つのテーブルについてのみ説明しています。私は3番目のテーブルから戻る必要があります – Tigerwhoops97

答えて

0

あなたが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 
+0

ありがとうございました!これは完全に働いた:D – Tigerwhoops97

関連する問題