我无法在Laravel 5.3中运行这个简单的查询。
$top_performers = DB::table('pom_votes')
->groupBy('performer_id')
->get();
这给了我:
SQLSTATE[42000]: Syntax error or access violation: 1055 'assessment_system.pom_votes.id' isn't in GROUP BY (SQL: select * from `pom_votes` group by `performer_id`)
然而,如果我从错误中复制原始查询并直接在PhpMyAdmin中执行,它可以正常工作。
我已经检查过这个链接:https://laravel.com/docs/5.3/queries#ordering-grouping-limit-and-offset 如果可以得到帮助,将不胜感激。
谢谢,
Parth Vora
assessment_system.pom_voted.id
,但实际上并不存在。 - Loek