次の表に基づいて結果を見つける必要があります
生徒 StudentPapersSelection as sps StudentGroupManagegemt as sgm Internal Data as iars
Student から、学生の rollno と name が必要です。ここで、iars の paperid = sps の paperid および iars groupid= sgm グループ ID と学生 ID は、前の 2 つに基づく必要があります。
私が実行しているクエリは次のとおりです。
select students.rollno, students.name
from students,sps,iars,sgm
where iars.id=1
and students.studentid=(select studentid
from sps where sps.paperid=iars.paperid
and iars.id=1)
and students.studentid=(select studentid
from sgm
where sgm.groupid=iars.groupid
and iars.id=1)
and students.course=iars.courseid
and students.semester=iars.semester
クエリが複数の行を返すと言います。私はこの問題が嫌いです。