如何使用 mysql 查询转置 mysql table 数据

How to transpose mysql table data using mysql query

我想调换出勤率 sql table 如下

以下

请帮帮我

谢谢 萨拉

在 MySQL 中,您可以使用条件聚合来执行此操作:

select pname,
       sum(case when weekday = 'Monday' then days else 0 end) as M,
       . . .,
       sum(days) as Total
from  t
group by pname;

将逻辑放在 . . . 所在的其余工作日中。