我想將2個mysql調用合併爲一個,如果條件合併。這是我目前有:如何做一個基於IF條件的MySQL SELECT語句?
IF
mysql_query("SELECT File FROM DB.ShoePics WHERE Cover='1' AND ShoeID='$ShoeID' LIMIT 1")
Else
mysql_query("SELECT File FROM DB.ShoePics WHERE Cover='0' AND ShoeID='$ShoeID' LIMIT 1")
我猜它看起來類似的東西,但我知道它的不正確的:
mysql_query("SELECT File FROM DB.ShoePics WHERE IF(Cover='1')ELSE(Cover='0') AND ShoeID='$ShoeID' LIMIT 1")
有人可以告訴我怎麼樣?謝謝!
你究竟想要完成什麼?如果可用,請使用」Cover = 1「行,否則爲」Cover = 0「? –
您沒有提供使用其中一種或另一種的任何條件... – Mchl
對不起..弗蘭克你說的是我正在努力完成的。如果沒有其他人會做,r = 1是可用的。 – SReca