这是我查询的一部分。我无法理解我的查询中的问题在哪里。查询无效。它显示空白字段。
如果我添加else 'abc'
,那么' abc'在现场展示。
case cc.min_col
when 'sm1'
then (select CASE least(SUM(`j100`), SUM(`j119`), SUM(`j128`))
WHEN `j100` THEN '100'
WHEN `j119` THEN '119'
WHEN `j128` THEN '128'
ELSE 'abc'
END from `smc1a`)
end) as min_no
答案 0 :(得分:2)
试试这个
case cc.min_col
when 'sm1'
then (select CASE least(SUM(`j100`), SUM(`j119`), SUM(`j128`))
WHEN SUM(`j100`) THEN '100'
WHEN SUM(`j119`) THEN '119'
WHEN SUM(`j128`) THEN '128'
END from `smc1a`)
end) as min_no