日期:2014-05-18  浏览次数:20464 次

求助(有一定难度)
各位高手帮忙看下,有3张表,
学生(学号,姓名,性别,出生日期,系别)
课程表(课程号,课程名,教师号)
成绩表(学号,课程号,成绩)

要求列出所有数据库原理课程成绩高于平均成绩的学生姓名和成绩


------解决方案--------------------
http://blog.csdn.net/maco_wang/article/details/6281484
------解决方案--------------------
SQL code

select * from 成绩表 t1  inner join 学生 t2 on t1.学号=t2.学号
where t1. 课程号='数据库原理ID' and t1.成绩 >(
select AVG(成绩) from 成绩表 where 课程号='数据库原理ID')