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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章