mysql 查询一个字段。当这个字段的值为1时,就去另一个表(类型,内容)类型为文本的内容的值进行替换
大体上这样类型,需要把你的字段1、表A、B改成业务环境中实际的名称
select *,
case 字段1
WHEN 1 THEN (select 类型1 from tableB)
else 字段1 END
end as 重新命名字段1的名字
from tableA
where ……
order by ……
其主要的语法是MYSQL 的 case when then else end
CASE sex
WHEN '1' THEN '男'
WHEN '2' THEN '女'
ELSE '其他' END