永发信息网

group by 应用

答案:1  悬赏:80  手机版
解决时间 2021-04-28 00:25
  • 提问者网友:椧運幽默
  • 2021-04-27 08:52

编号 姓名 科目 分数
1 张三 数学 40
1 张三 语文 88
1 张三 英语 67
2 李四 数学 84
2 李四 语文 77
2 李四 英语 77

查询结果

编号 姓名 科目 分数
1 张三 数学 40
1 张三 语文 88
1 张三 英语 67

最佳答案
  • 五星知识达人网友:山河有幸埋战骨
  • 2021-04-27 09:23
id name km fenshu
select id 编号,name 姓名,sum(数学) 数学,sum(语文) 语文,sum(英语) 英语
from(
select id,name,fenshu 数学,0 语文,0 英语
from aaa
where km='数学'
union all
select id,name,0,fenshu,0 英语
from aaa
where km='语文'
union all
select id,name,0,0,fenshu
from aaa
where km='英语'

) a
group by id,name
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯