select 
(select name from bb where id = 12) as 'name1',
case when '张三' = (select name from bb where id = 12)
then '张三'
else '李四'
end
from user请问下 select name from bb where id = 12 出现了2次.
有没有办法,第一次查询的时候把 select name from bb where id = 12赋值给 变量A
case when 时候就只要 '张三' = 变量A