我使用下面的查詢MySQL的:聚合函數也不是沒有工作組由
SELECT count(*) as num,id,page_name FROM project_page where p_id = '256'
此查詢上運行MySQL在MySQL版本5.1.49-3罰款,並給予錯誤5.0.32-Debian_7etch8日誌 在兩臺服務器上,我有完全相同的數據庫。
錯誤信息
#1140 - Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause
如何運行在5.0.31上面的查詢沒有任何錯誤
請幫助。
您的查詢壞了。 MySQL只是運行它並給出了不確定的結果,但幾乎任何其他數據庫都會給你一個錯誤信息。你想做什麼? –
但沒有我的查詢組正在工作5.1.49 –
定義「工作」。在MySQL上你會得到不確定的結果。請閱讀手冊:http://dev.mysql.com/doc/refman/5.0/en/group-by-extensions.html –