SQL语句如下:
select student.sno 学号,sname 姓名,sgrade 入学成绩,count(cno)选课门数,avg(grade)平均分
from student,score
where student.sno=score.sno
group by student.sno,sname,sgrade;
其中sno、sname、sgrade、cno、grade分别为:学号、姓名、入学成绩、课程号、成绩。以上SQL语句在Microsoft SQL Server 2005下测试通过。
Select SId,SName,sgrade 入学成绩, (Select Count(CId) From score Where SId=s.SId)选课门数, (Select avg(grade) From score Where SId=s.SId)平均分
From Student s;
其中sid是学号,cid是课程号。
你select * from 表的时候,from两个表。
后边再where 表1.id = 表2.id
晕了,
我说的id也就是主外键关系的列。也就是你说的学号
现在的学生啊 照着书一点点做比打这些字容易多了