【发布时间】:2021-11-16 13:19:15
【问题描述】:
我在过去 2-3 天都遇到了这个错误。我拿着这个任务稍后在我的空闲时间检查这个。但是,我仍然遇到同样的错误。请帮我找出错误。我厌倦了检查谷歌上的所有解决方案。但没有任何效果。
错误
Illuminate\Database\QueryException: SQLSTATE[42000]: 语法错误或访问冲突:1055 'dating-app.messages.id' 不在 GROUP BY 中(SQL: select * from
messagesgroup byroom_id在第 692 行的文件 C:\xampp\htdocs\dating-app\vendor\laravel\framework\src\Illuminate\Database\Connection.php 中有is_read= 0)
这是我的查询
$messages = Message::groupBy('room_id')->having('is_read', 0)->get();
return response()->json(['status' => true, 'message' => $messages]);`
感谢任何解决方案!
【问题讨论】: