#查询Score表中的最高分的学生学号和课程号 SELECT snocnomaxDegree FROM score WHERE degree = SELECT MAXdegree FROM score; ;
这个查询语句有一些问题,当使用子查询来获取最高分时,子查询的结果是一个标量值,而不是一个条件。正确的查询语句应该是这样的:
SELECT sno, cno, degree FROM score WHERE degree = (SELECT MAX(degree) FROM score);
原文地址: https://www.cveoy.top/t/topic/iAXh 著作权归作者所有。请勿转载和采集!