SQL 查询优化:去除子查询,提升效率
这个查询语句的问题是:在子查询中使用了相同的表'course',导致子查询实际上是多余的,可以直接使用'course'表进行连接查询。
改进后的查询语句如下:
SELECT a.`name`, COUNT(*)
FROM course a
INNER JOIN score b ON a.id = b.cid
GROUP BY a.`name`
通过去除子查询,简化了查询逻辑,提高了查询效率。
原文地址: https://www.cveoy.top/t/topic/pglq 著作权归作者所有。请勿转载和采集!