mysql中where后面的if

mysql中查询条件中的if。

IF(条件,true执行,false执行);


SELECT g.id,g.title,g.minbuy,g.total FROM goods g WHERE g.`uniacid` = 2 and g.`merchid`=1 AND g.`status` = 1  and g.`total`>0 and g.`deleted`=0  AND g.`checked`=0 AND IF(g.minbuy=0,g.total<=2,g.total<=2*g.minbuy)  ORDER BY g.`status` DESC, g.`merchdisplayorder` DESC,g.`id` DESC

 

你可能感兴趣的:(数据库,mysql,if,条件中的if,mysql中的if)