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


Posted in PHP onOctober 17, 2019

最近在用框架给公司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之后排序的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
用PHP实现维护文件代码
Jun 14 PHP
Ajax+PHP 边学边练 之二 实例
Nov 24 PHP
php后门URL的防范
Nov 12 PHP
PHP_Cooikes不同页面无法传递的解决方法
Mar 07 PHP
PHP图片处理之使用imagecopyresampled函数裁剪图片例子
Nov 19 PHP
php中删除、清空session的方式总结
Oct 09 PHP
Netbeans 8.2将支持PHP7 更精彩
Jun 13 PHP
浅谈PHP eval()函数定义和用法
Jun 21 PHP
php mysqli查询语句返回值类型实例分析
Jun 29 PHP
Thinkphp 中 distinct 的用法解析
Dec 14 PHP
php获取指定数量随机字符串的方法
Feb 06 PHP
关于ThinkPHP中的异常处理详解
May 11 PHP
Laravel框架中集成MongoDB和使用详解
Oct 17 #PHP
解决laravel中日志权限莫名变成了root的问题
Oct 17 #PHP
关于laravel 日志写入失败问题汇总
Oct 17 #PHP
自定义Laravel (monolog)日志位置,并增加请求ID的实现
Oct 17 #PHP
详解Laravel设置多态关系模型别名的方式
Oct 17 #PHP
Laravel 5.5 异常处理 & 错误日志的解决
Oct 17 #PHP
PHP封装请求类实例分析【基于Yii框架】
Oct 17 #PHP
You might like
实例(Smarty+FCKeditor新闻系统)
2007/01/02 PHP
PHP中可以自动分割查询字符的Parse_str函数使用示例
2014/07/25 PHP
PHP简单实现文本计数器的方法
2016/04/28 PHP
用JAVASCRIPT如何给<textarea></textarea>赋值
2007/04/20 Javascript
javascript入门·图片对象(无刷新变换图片)\滚动图像
2007/10/01 Javascript
Node.js实现批量去除BOM文件头
2014/12/20 Javascript
js中的内部属性与delete操作符介绍
2015/08/10 Javascript
jQuery网页选项卡插件rTabs用法实例分析
2015/08/26 Javascript
微信企业号开发之微信考勤Cookies的使用
2015/09/11 Javascript
Node.js中Request模块处理HTTP协议请求的基本使用教程
2016/03/31 Javascript
JS代码防止SQL注入的方法(超简单)
2016/04/12 Javascript
js友好的时间返回函数
2016/08/24 Javascript
理解 Node.js 事件驱动机制的原理
2017/08/16 Javascript
JS正则表达式完美实现身份证校验功能
2017/10/18 Javascript
Vue Element 分组+多选+可搜索Select选择器实现示例
2018/07/23 Javascript
详解Vue中CSS样式穿透问题
2019/09/12 Javascript
python实现查找excel里某一列重复数据并且剔除后打印的方法
2015/05/26 Python
python使用wmi模块获取windows下的系统信息 监控系统
2015/10/27 Python
python统计多维数组的行数和列数实例
2018/06/23 Python
解决Python内层for循环如何break出外层的循环的问题
2019/06/24 Python
树莓派极简安装OpenCv的方法步骤
2019/10/10 Python
设置jupyter中DataFrame的显示限制方式
2020/04/12 Python
Python接收手机短信的代码整理
2020/08/02 Python
Pyside2中嵌入Matplotlib的绘图的实现
2021/02/22 Python
城市观光通行证:The Sightseeing Pass
2018/04/28 全球购物
墨西哥皇宫度假村预订:Palace Resorts
2018/06/16 全球购物
Hotels.com英国:全球领先的酒店住宿提供商
2019/01/24 全球购物
法拉利英国精品店:Ferraris Boutique UK
2019/07/20 全球购物
Edwaybuy西班牙:小米在线商店
2019/12/04 全球购物
2014年新生军训方案
2014/05/01 职场文书
管理标语大全
2014/06/24 职场文书
教师批评与自我批评心得体会
2014/10/16 职场文书
民间借贷纠纷起诉书
2015/08/03 职场文书
52条SQL语句教你性能优化
2021/05/25 MySQL
python not运算符的实例用法
2021/06/30 Python
攻击最高的10只幽灵系神奇宝贝,坚盾剑怪排第一,第五最为可怕
2022/03/18 日漫