mysql case when 错误 高手帮忙解决
SELECT id,
case dept_no
when '11'
THEN '公司'
when '22'
THEN '分公司'
ELSE
select name from gy where no='230221'
end
from store
------解决方案--------------------贴错误信息。解决问题都是从出错信息开始的。你不看别人还要看呢。
------解决方案--------------------select里select?你自己觉得对吗?
------解决方案--------------------报什么错?
------解决方案--------------------[img=][/img]
------解决方案--------------------SELECT id,
case dept_no
when '11'
THEN '公司'
when '22'
THEN '分公司'
ELSE
'select name from gy where no='230221' '
end
from store
你这样试试!
------解决方案--------------------SELECT id,
case dept_no
when '11'
THEN '公司'
when '22'
THEN '分公司'
ELSE
(select name from gy where no='230221' )
end
from store
如果有问题,换成括号,你这样试试!
------解决方案--------------------SELECT id,
case dept_no
when '11'
THEN '公司'
when '22'
THEN '分公司'
ELSE
(select name from gy where no='230221')end
from store