查询科目名称为“语文“的所有科目成绩:
SELECT * FROM SCORES WHERE SUBJECT_ID IN (SELECT ID FROM SUBJECT WHERE NAMES='语文')
(在WHERE子句中对于能嵌套的子查询的数目没有限制,不过在实际使用时由于性能的限制,不能嵌套太多的子查询,对于数据量较大的表,不能使用上述嵌套查询。)
查询所有学生的科目编码为‘YW’成绩,显示班级名称,学生姓名,分数(STUDENT,GRADE,SCORE)
SELECT C.NAMES,D.NAMES AS GRADENAME,C.SCORE FROM (SELECT A.NAMES,A.GRADE_ID,B.SCORE FROM STUDENT A,SCORES B WHERE A.ID=B.STUDENT_ID AND B.SUBJECT_ID='YW') C,GRADE D WHERE C .GRADE_ID=D.ID