读书人

sql server两表间一对多的关系怎么数

发布时间: 2012-12-20 09:53:21 作者: rapoo

求助:sql server两表间一对多的关系,如何数据整合到一行数据中,问题举例如下。谢谢..
有两张表,其中一张是学生表(student),另一张是各科成绩表(grade),各表包含的字段如下:
student学生信息表
-----------------------------------------------------
idvarchar 学生编号
namevarchar 学生姓名


score 学生成绩表
-----------------------------------------------------
idvarchar 编号
student_idvarchar 学生编号
curse_namevarchar 课程名称
scorefloat 成绩


示例数据:
student
idname
1小李
2小王

score
idstudent_idcurse_namescore
1 1 语文 80
2 2 语文 85
3 1 数学 90
4 2 数学 85

问题:如何通过sql语句得到下面格式的数据?
student_idsdudent_name 语文成绩 数学成绩
1 小李 80 90
2 小王 85 85

读书人网 >SQL Server

热点推荐