例如是“数据库原理及应用”成绩比“计算机原理”成绩高的学生情况。T_student (studentcode,studentname,classcode,sex,birthday,……)T_grade(studentcode,coursecode,grade)T_course(coursecode,coursename,academy,classtime,labtime,totalstudent,teacher,description)g1.coursecode=T_course.coursecode这里的g1 g2 指的是什么呀?~
2 回答
莫回无
TA贡献1865条经验 获得超7个赞
这个跟数据库表的设计有关,你的问题应该设计3个表,一个是学生表(学号,姓名,专业),一个是课程表(课程代号,课程名),还有一个是成绩表(学号,课程代号,分数),那么所求问题的SQL语句是:
SELECT A.学号,A.姓名,A.专业,C.分数 FROM 学生表 A,课程表 B,成绩表 C WHERE A.学号=C.学号 AND B.课程名="数据库原理" AND B.课程代号=C.课程代号 AND C.分数〉90
添加回答
举报
0/150
提交
取消