使用SQL语句进行表连接后再分组该怎么写呢

来源:百度知道 编辑:UC知道 时间:2024/05/29 11:44:52
有两个表:
成绩表:grade(学号,课号,分数)
学生表:stuinfo(学号,姓名,性别,出生日期)
想统计每个学生的平均成绩,统计结果包括学号,姓名,平均分,用如下的语句在VB中总会报错:
select stuinfo.学号,stuinfo.姓名,avg(grade.分数)as 平均成绩 from stuinfo,grade where stuinfo.学号=grade.学号 group by stuinfo.学号
问题出在哪呢,应该怎样写,在线等!

两张表联合查询部分你没写
加上inner join 成绩表 语句 我只提示你这些...自己做下...
给你答案就让你失去一次学习的机会了

select stuinfo.学号,stuinfo.姓名,avg(grade.分数)as 平均成绩 from stuinfo,grade where stuinfo.学号=grade.学号
group by stuinfo.学号,stuinfo.姓名