sql 聚合函数 多表排序
表1stuid--name1--张2--李表2cjid--fs--stuid1--5--12--6--1表一记录学学生姓名表二是成绩,表二stuid=表1id现在想查询所...
表1 stu
id -- name
1 -- 张
2 -- 李
表2 cj
id -- fs -- stuid
1 -- 5 -- 1
2 -- 6 -- 1
表一记录学学生姓名
表二是成绩,表二stuid=表1 id
现在想查询所有学生 按照成绩总和排序 展开
id -- name
1 -- 张
2 -- 李
表2 cj
id -- fs -- stuid
1 -- 5 -- 1
2 -- 6 -- 1
表一记录学学生姓名
表二是成绩,表二stuid=表1 id
现在想查询所有学生 按照成绩总和排序 展开
2个回答
展开全部
select a.name,sum(b.fs) as 总分
from stu a,cj b
where a.id=b.stuid
group by b.stuid order by sum(b.fs)
from stu a,cj b
where a.id=b.stuid
group by b.stuid order by sum(b.fs)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询