求助:sql server两表间一对多的关系,如何数据整合到一行数据中,问题举例如下。谢谢..
有两张表,其中一张是学生表(student),另一张是各科成绩表(grade),各表包含的字段如下:
student学生信息表
-----------------------------------------------------
id			varchar               学生编号
name		varchar               学生姓名
score 学生成绩表
-----------------------------------------------------
id				varchar              编号
student_id		varchar              学生编号
curse_name		varchar              课程名称
score			float                   成绩
示例数据:
student
id	name
1	小李
2	小王
score
id	student_id	curse_name	score
1	    1	           语文	          80
2	    2	           语文	          85
3	    1              数学	          90
4	    2	           数学	          85
问题:如何通过sql语句得到下面格式的数据?
student_id	sdudent_name	   语文成绩 	数学成绩
1	           小李	              80           90
2	           小王	              85	   85