如何在一个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