Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL查询忽略非参数_Mysql - Fatal编程技术网

MySQL查询忽略非参数

MySQL查询忽略非参数,mysql,Mysql,我正在尝试运行从结果中筛选某些数据的方法,包括确保没有任何记录的moduleName值为“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.awa

我正在尝试运行从结果中筛选某些数据的方法,包括确保没有任何记录的moduleName值为“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'";
$sql=“选择am.moduleID、m.moduleName、am.type、s.regNum、s.award
来自tbl_AwardAM模块
左外连接tbl_模块m在am.moduleID=m.moduleID上
am.awardLevelID=al.awardLevelID上的内部连接tbl_awardLevels al
内部连接tbl_在al.awardID=a.awardID上授予a
在a.awardID=s.award上内部加入tbl_学生
其中am.type'C'和regNum='$student\u id'和m.moduleName不像'A\u null\u Choice';
查询的其余部分运行良好,没有错误等,它只是不断显示具有该值的记录


如果您有任何见解,我们将不胜感激。

这是
'A_null_choice'
实际值还是
null
?我想这与您正在进行的这组复杂连接有关?请放心,谢谢您的帮助,事实证明,由于某些愚蠢的原因,我的浏览器没有刷新页面,所以无论我做什么,屏幕上的内容都保持不变。系统重新启动,脚本应在该位置运行