为什么我在我的活服务器上发现此查询时出错,但不在我的本地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