Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.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,如何从HAVING子句中排除带有show_all='1'的行 选择 身份证件 (6371*acos(弧度(“$lat”)*cos(弧度(lat))*cos(弧度(lng)-弧度(“$long”)+sin(弧度(“$lat”))*sin(弧度(lat)))作为距离 从事件中 其中活动='1' 并关闭='0' 和(“.”中的类别。内爆(“,”,$styleArr)。“) 距离小于1000且距离大于0 按事件排序。开始日期说明 如果行的show\u all='1',我不想应用HAVING条件将HAV

如何从HAVING子句中排除带有
show_all='1'
的行

选择
身份证件
(6371*acos(弧度(“$lat”)*cos(弧度(lat))*cos(弧度(lng)-弧度(“$long”)+sin(弧度(“$lat”))*sin(弧度(lat)))作为距离
从事件中
其中活动='1'
并关闭='0'
和(“.”中的类别。内爆(“,”,$styleArr)。“)
距离小于1000且距离大于0
按事件排序。开始日期说明

如果行的
show\u all='1',我不想应用HAVING条件
将HAVING子句更改为:

HAVING (distance < 1000 AND distance > 0) OR show_all = '1'
具有(距离<1000且距离>0)或显示所有='1'