mysql查询语句where后面加if判断

说明:WHERE  IF(条件,  true执行条件, false执行条件 )

SELECT * 
FROM  `table` 
WHERE IF(  `parentID` =1,  `plan_id` <10,  `plan_id` >500 ) 
LIMIT 0 , 30

编写语句时,一定要按照上面的说明来,不然会报错的喔。

原文地址:https://www.cnblogs.com/zhaoying/p/15538646.html