错误代码 1248 表示每个派生表必须有自己的别名。在你的查询中,派生表是你使用的子查询,它需要一个别名。

请在子查询后面添加一个别名,以解决这个错误。例如:

SELECT class, count(CASE WHEN avgs>=80 THEN 1 ELSE 0 END)/count(*) 
FROM (SELECT *, sum(score)/count(course) as 'avgs'
      FROM tb_score 
      INNER JOIN tb_student USING(id) 
      GROUP BY id) AS subquery
GROUP BY class
LIMIT 0, 1000
MySQL 错误代码 1248:派生表必须有别名

原文地址: https://www.cveoy.top/t/topic/qm4F 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录