WHERE XXX IN(CASE WHEN @outOrNot = 'all' THEN (0,1,2,3,4)
WHEN @outOrNot = 'out' THEN (3)
WHEN @outOrNot = 'notOut' THEN (0,1,2,4)END)
就是我想在判断是all out 还是 notOut 之后返回一个数组给XXX做判断
只是这种实现方式行不通,求解,谢谢您的回复!
SQL CASE 返回数组 判断
------解决方案--------------------
if then
else
end if;