誰かがこのクエリで何が起こっているのか知っていますか?私がやろうとしているのは、courseID
in elective_modules
tableがtableに存在しない場合group_elective_modules
、すべてのexitをで出力することgroup_elective_modules
です。しかし、オペランドには1つの列が含まれている必要があるというエラーが発生し続けます
これが私の質問です
$alternativeEQuery =
"SELECT elective_modules.courseID,elective_modules.yr
FROM elective_modules
WHERE elective_modules.yr = '$year1'
AND elective_modules.courseID
NOT IN
(SELECT group_elective_modules.moduleID,group_elective_modules.courseName
FROM group_elective_modules
WHERE group_elective_modules.courseName = '$courseTitle'
AND elective_modules.courseID = group_elective_modules.moduleID)";
$alternativeEResult = mysql_query($alternativeEQuery) or die($alternativeEQuery."<br/><br/>".mysql_error());