主页 > 知识库 > 浅谈laravel框架sql中groupBy之后排序的问题

浅谈laravel框架sql中groupBy之后排序的问题

热门标签:热线电话机器人 格陵兰岛地图标注 地图标注入哪个科目 事业单位如何百度地图标注 福泉电话机器人 电销招聘机器人 天津营销电话机器人加盟代理 南宁crm外呼系统平台 太原极信防封电销卡

最近在用框架给公司App写接口时,碰到了一个棘手的问题:

对查询结果进行排序并进行分页(进行了简略修改),下面是最终结果代码:

$example = Example::select(DB::raw('max(id) as some_id,this_id'))
  ->where('id', $id)
  ->groupBy('this_id')
  ->orderBy('some_id', 'desc')
  ->skip($offset)
  ->take($limit)
  ->get();

但是在这个过程中,经历了一些波折。

groupBy中的字段必须是select的字段,并且orderBy从句也必须是select的字段。但是如果select的字段使用聚合函数呢?抱着

试一试的态度,我运行了一下postman.

binggo,通过!并且实现了效果。特此记录。

以上这篇浅谈laravel框架sql中groupBy之后排序的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
  • 解决laravel groupBy 对查询结果进行分组出现的问题
  • 解决laravel5.4下的group by报错的问题
  • laravel 解决groupBy时出现的错误 isn''t in Group By问题

标签:香港 阿克苏 宝鸡 佳木斯 郴州 自贡 金华 通化

巨人网络通讯声明:本文标题《浅谈laravel框架sql中groupBy之后排序的问题》,本文关键词  浅谈,laravel,框架,sql,中,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《浅谈laravel框架sql中groupBy之后排序的问题》相关的同类信息!
  • 本页收集关于浅谈laravel框架sql中groupBy之后排序的问题的相关信息资讯供网民参考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推荐文章