使用mysql 查询出来的字段并不是前端想要的,可能需要一些转换,那么怎么办呢
我们可以使用case a when 条件 then ‘输出’end
来解决
1表示渡口工作人员,2表示微信用户,那么我们查询之后想把1和2转化成相应的文字说明
select *,
(case when ts.reciever like '%,%' then '全部人员'
when find_in_set('1', ts.reciever) then '渡口工作人员'
when find_in_set('2', ts.reciever) then '微信用户' end) as recieverName
from t_task_sms ts ;