SQL语句表查询出指定格式的输出结果,该如何处理
SQL语句表查询出指定格式的输出结果
我有一张sql 表里包含 店面 任务 状态 等字段,现在需要输入的表格效果是:
店面 任务1 任务2 任务3
店面1 未完成 完成 完成
店面2 完成 完成 完成
店面3 完成 完成 未完成
------解决方案--------------------
我有一张sql 表里包含 店面 任务 状态 等字段,现在需要输入的表格效果是:
店面 任务1 任务2 任务3
店面1 未完成 完成 完成
店面2 完成 完成 完成
店面3 完成 完成 未完成
------解决方案--------------------
select
店面,
max(case when 任务='任务1' then 状态 else '' end) as 任务1,
max(case when 任务='任务2' then 状态 else '' end) as 任务2,
max(case when 任务='任务3' then 状态 else '' end) as 任务3
from
tb
group by
店面