我突然开始在我的生产环境中用count()发现一个奇怪的错误。以下两个陈述完全正常:
User::where('created_at', '2017-06-22 18::33:54')->count()
User::where('created_at', '2017-06-22 18::33:54')->orderBy('last_name')
但如果我尝试
User::where('created_at', '2017-06-22 18::33:54')->orderBy('last_name')->count()
我收到以下错误:
语法错误或访问冲突:1140如果没有GROUP BY子句,则GROUP GROUP列(MIN(),MAX(),COUNT(),...)的混合没有GROUP列是非法的(SQL:select count( *)来自users
的汇总created_at
= 2017-06-22 18 :: 33:54和users
。deleted_at
是last_name
asc的空订单)'
这不会发生在我的本地环境中,我不知道在哪里可以找到生产中的答案。
思想?