diff --git "a/other/sql \347\273\217\345\205\270\347\273\203\344\271\240\351\242\230.sql" "b/other/sql \347\273\217\345\205\270\347\273\203\344\271\240\351\242\230.sql" index a4b4f96400d47e52d8b57525269163c55dee11b9..da1ac09b155f375f88278dea9b2a084836502cac 100644 --- "a/other/sql \347\273\217\345\205\270\347\273\203\344\271\240\351\242\230.sql" +++ "b/other/sql \347\273\217\345\205\270\347\273\203\344\271\240\351\242\230.sql" @@ -203,10 +203,10 @@ ORDER BY RANK; -- 19、查询选修“3-105”课程的成绩高于“109”号同学成绩的所有同学的记录。 select * from SCORE -where CNO = '3-105' and DEGREE > ALL ( +where CNO = '3-105' and DEGREE > ( select DEGREE from SCORE - where SNO = '109' + where SNO = '109' and CNO = '3-105' ); set @@global.sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';