爲什麼我在我的活服務器上發現此查詢時出錯,但不在我的本地localhost上?當沒有GROUP BY子句時,SQL計數返回錯誤
SELECT
type as type,
COUNT(*) AS total
FROM page AS p
WHERE p.parent_id = p.page_id
該錯誤消息是,
SQLSTATE [42000]:語法錯誤或訪問衝突:1140混合 組列(MIN(),MAX(),COUNT(),.. 。)沒有GROUP列是 非法,如果沒有GROUP BY子句
我該如何解決這個問題?
我的本地回報這樣的結果是什麼,我需要,
type total
page 16
看不到'localhost;你在本地運行的數據庫服務器是什麼? – 2012-03-22 02:56:53
它是wamp服務器2.1。 – laukok 2012-03-22 03:07:26
wamp不是服務器 – 2012-03-22 03:08:13