0

次の select ステートメントは、学生のリストを返します。

SELECT * FROM students2014 ORDER BY LastName

ただし、行ごとに別のテーブル (notes2014) からデータを返して、各学生の最新のメモを表示できるようにする必要があります。select ステートメントは次のようになります。

SELECT Note FROM notes2014 WHERE NoteStudent='$Student'

$Student は、students2014 データベース内の各学生の ID を示します。ただし、この結果は、最初のステートメントがクエリされた後にのみ表示されます。

私の質問は、最初のクエリ内で 2 番目のクエリを実行するにはどうすればよいですか?

4

3 に答える 3

0

OPに代わって投稿:

私はそれを解決しました!助けてくれてありがとう。最後に左結合を使用しました:

SELECT * FROM students2014
    LEFT JOIN notes2014 ON students2014.Student = notes2014.NoteStudent
    WHERE students2014.Consultant='$Consultant'
    ORDER BY students2014.LastName
于 2014-02-24T22:38:04.710 に答える