分组聚合查询

Caoxp_papa 2009-10-15 06:21:40
用户表:字段stu_id、 stu_name、 stu_sex、 stu_age
分数表:字段info_id、 info_name、stu_id、 info_score
查询每个学生的分数总和(查询字段为 stu_id、 stu_name、 stu_age、 info_score)
...全文
77 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jenny0810 2009-10-16
  • 打赏
  • 举报
回复
学习
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 caoxp_papa 的回复:]
group by a.stu_id,a.stu_name,a.stu_age
是按哪个字段分组的啊?
[/Quote]
3个都是。
Caoxp_papa 2009-10-16
  • 打赏
  • 举报
回复
group by a.stu_id,a.stu_name,a.stu_age
是按哪个字段分组的啊?
dawugui 2009-10-15
  • 打赏
  • 举报
回复
select a.stu_id,a.stu_name,a.stu_age,sum(b.info_score) info_score from 用户表 a , 分数表 b where a.stu_id = b.stu_id group by a.stu_id,a.stu_name,a.stu_age
--小F-- 2009-10-15
  • 打赏
  • 举报
回复
select 
a.stu_id , a.stu_name, a.stu_age,b.info_score
from
用户表 a
left join
(select stu_id,sum(info_score) from 分数表 group by instu_idfo_id)b
on
a.stu_id=b.stu_id
华夏小卒 2009-10-15
  • 打赏
  • 举报
回复

select a.stu_id , stu_name, stu_age,info_score=sum(info_score )
from 用户表 a,
分数表 b
where a.stu_id=b.stu_id
group by a.stu_id , stu_name, stu_age

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧