我有一种情况,我需要从一个表中提取数据,但根据另一个表中的行排除一些行。我的意思是我需要从一个表中提取学生 ID,但排除另一个表中的学生 ID。
第一个查询:
$sql = "select studentid from table 2 where iarsid = '12'";
因为我将从这个查询中得到一个数组结果,所以我想使用这个结果并将它放在下一个查询中的 NOT 条件中,只需从另一个查询的结果中排除这些行。
第二个查询:
$sql2 = "select studentid from table 2, table 3 where iarsid = '12' // and a lot of joins";
基本上,在根据第二个查询拉出学生时,不需要第一个表中的学生。如果我使用了错误的逻辑,请指导以实现这一目标。