我正在尝试运行从结果中过滤某些数据,包括确保没有任何记录具有“A_null_choice”作为其模块名称的值。
$sql = "SELECT am.moduleID, m.moduleName, am.type, s.regNum, s.award
FROM tbl_awardModules am
LEFT OUTER JOIN tbl_module m ON am.moduleID = m.moduleID
INNER JOIN tbl_awardLevels al ON am.awardLevelID = al.awardLevelID
INNER JOIN tbl_award a ON al.awardID = a.awardID
INNER JOIN tbl_student s ON a.awardID = s.award
WHERE am.type <> 'C' AND regNum = '$student_id' AND m.moduleName NOT LIKE 'A_null_Choice'";
查询的其余部分运行良好,没有错误等,它只是不断显示具有该值的记录。
任何见解将不胜感激,谢谢