如何在一個sql語句之後使用if,else if?如果在一個sql語句中的某個地方使用了if if else
我想實現這樣的使用PHP和MySQL:
//pseudocode
$i = 3
select count(id) from products where parent = $foo and type = (if $i = 2 then type = 1, else if i = 3 then type = 2 or 1, else if i = 10 then type = 3)
我怎麼可以做這樣的事情?
許多值,你已經研究['CASE'語法(HTTP://dev.mysql。 COM/DOC/refman/5.0/EN/case.html)? – Kermit 2013-05-14 13:32:15
'type = 2或1' ...那該怎麼辦? – 2013-05-14 13:32:22
@Jack:我假設'輸入IN(2,1)' – 2013-05-14 13:33:06