带有orderBy和count的Laravel SQL错误

时间:2017-06-22 19:08:47

标签: php mysql laravel

我突然开始在我的生产环境中用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和usersdeleted_atlast_name asc的空订单)'

这不会发生在我的本地环境中,我不知道在哪里可以找到生产中的答案。

思想?

0 个答案:

没有答案