如上图所示,报错提示 ‘在列表中存在未知列’,这是因为 AVG 为 MySQL 的内置函数,因此 Navicat 由于无法正确识别这是函数还是字段名而报错。 解决方案: 将 AVG(num) 使用 AS 重命名即可,如下