このクエリがあり、最初の結果が表示されます。私の最終目標は、次のことを解決することです。
お互いが好きな生徒のペアごとに、両方の生徒の名前と成績を返します
以下は、私が作成した最初のクエリと、一致する ID のペアです。
select L1.ID1, L1. ID2
from Likes L1, Likes L2
where L1.ID1 = L2.ID2 and L2.ID1 = L1.ID2 and L1.ID1 > L1.ID2
私のクエリ結果:
1709 1689
1934 1501
私が抱えている問題は、これらの ID のそれぞれの名前とグレードを返すことです。ID は次の表にあります。
学生(ID、氏名、学年)
では、どうすれば次のようになりますか。
予想されるクエリ結果:
name1 grade1 name2 grade2
name1 grade1 name2 grade2
名前と学年は、最初のクエリの ID に基づいて、Students テーブルから取得されますか?