我得到的错误,而执行下面,而没有groupby它是正常工作。
User::select('col')->groupBy('col1')->chunk(100, function ($users) {
foreach ($users as $user) {
dump($user);
}
});
错误:
SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column
2条答案
按热度按时间tjrkku2a1#
你可以这样做需要使用orderby
zxlwwiss2#
下面这句话对我起了作用。
在
config/database.php
文件更新如下。之前
之后
注:已经两年了,没有人回答我的问题,所以我更新了。如果我得票,我会把它标为答案。