读书人

求一sql语句?该怎么处理

发布时间: 2012-03-26 15:46:56 作者: rapoo

求一sql语句???
stu:
stuid, stuname :学号,姓名
1 a
2 b
--------------------------
source:
stuid, sid :学号,课程号
1 10
1 11
2 10
====================================
查询出 所有人的 学号,姓名,选学课程的个数
用一条 sql 语句



[解决办法]
select stu.stuid,count(*) from stu left join source on stu.stuid=source.stuid group by stuid
[解决办法]
SELECT '学号 ' = A.stuid,
'姓名 ' = A.stuname,
'课程个数 '= COUNT(B.sid)
FROM stu A INNER JOIN source B ON A.stuid = B.stuid
GROUP BY A.stuid, A.stuname

读书人网 >Mysql

热点推荐