Dcat 1.2 表格 group by 分组报错问题
环境:laravel6.2 dcat 1.2
数据表:
user 表:用户信息
message 表:有user_id 和相关信息
目的是为了从拿到用户最老的一条发言信息进行展示
用了做左链接,加group by分组来实现,代码如下:
protected function grid()
{
return Grid::make(new User(), function (Grid $grid) {
$grid->model()
->leftJoin('message', 'user.id', '=', 'message.user_id')
->whereRaw('`message`.`chat_id`=-1001450606717')
->groupByRaw("`message`.`user_id`")
->orderByDesc("date")
;
却收到如下报错:
但是里面的SQL语句,可以在Sequel Pro里正常运行
希望高手能指点一下,怎么解决这个报错,或者有没有其他的实现方式,谢谢!
看下这个 www.luyuqiang.com/laravel-problem-...
具体操作