我正在使用以下查询
SELECT count(*) as num,id,page_name FROM project_page where p_id = '256'
此查询在mysql版本5.1.49-3上正常运行并在mysql 5.0.32-Debian_7etch8-log上出错 在两台服务器上我都有完全相同的数据库。
错误消息
#1140 - Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause
如何在5.0.31上运行上述查询而没有任何错误
请帮忙。
答案 0 :(得分:1)
添加
... GROUP BY num, id, page_name