我正在尝试从我的 quiz_assign 表中选择所有行,这些行的 classid 对应于我的班级表中的一个teacherid。我只需要 quiz_assign 表中的行。
如果从类表中只选择了一行,我构建的查询有效,如果一个teacherid 对应于多个类,我的查询不起作用。
$teachersclassesquery = pg_query($db_handle, "SELECT * FROM quiz_assign WHERE classid = (SELECT classid FROM class WHERE teacherid = '$teacherid')");
如果不更改 quiz_assign 表以包含teacherid,我无法找到一种方法。任何帮助是极大的赞赏。