有一个表
记录这样的信息 姓名 项目 金额
这个项目 可以有 A费用 B费用 C费用 维护好 固定的
现在想查出来 是这样的 姓名 A费用 B费用 C费用 字段名
XX 20 30 40
怎么查。。。怎么写sql
select 姓名,
max(case 项目 when ‘A’ then 金额 end) as A,
max(case 项目 when ‘B’ then 金额 end) as B,
max(case 项目 when ‘C’ then 金额 end) as C
from t
group by 姓名
盲打的,未验证结果,汝可自己调整一下试试
百度一下mysql行专列
OK