浅谈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程序
Oct 09 PHP
让你的PHP同时支持GIF、png、JPEG
Oct 09 PHP
php 静态变量的初始化
Nov 15 PHP
解析php 版获取重定向后的地址(代码)
Jun 26 PHP
如何实现php图片等比例缩放
Jul 28 PHP
php获得客户端浏览器名称及版本的方法(基于ECShop函数)
Dec 23 PHP
Twig模板引擎用法入门教程
Jan 20 PHP
php通过curl添加cookie伪造登陆抓取数据的方法
Apr 02 PHP
php实现登陆模块功能示例
Oct 20 PHP
PHP使用Redis替代文件存储Session的方法
Feb 15 PHP
php实现微信扫码支付
Mar 26 PHP
laravel框架数据库配置及操作数据库示例
Oct 10 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
让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
2011/08/08 PHP
PHP cdata 处理(详细介绍)
2013/07/05 PHP
php实现RSA加密类实例
2015/03/26 PHP
php 输出json及显示json中的中文汉字详解及实例
2016/11/09 PHP
thinkphp jquery实现图片上传和预览效果
2020/07/22 PHP
用js实现的仿sohu博客更换页面风格(简单版)
2007/03/22 Javascript
input禁止键盘及中文输入,但可以点击
2014/02/13 Javascript
js获取url中的参数且参数为中文时通过js解码
2014/03/19 Javascript
javascript移出节点removeChild()使用介绍
2014/04/03 Javascript
JQuery教学之性能优化
2014/05/14 Javascript
JS填写银行卡号每隔4位数字加一个空格
2016/12/19 Javascript
原生JS实现《别踩白块》游戏(兼容IE)
2017/02/20 Javascript
总结js函数相关知识点
2018/02/27 Javascript
JavaScript中click和onclick本质区别与用法分析
2018/06/07 Javascript
JavaScript 对引擎、运行时、调用堆栈的概述理解
2018/10/22 Javascript
Vue 组件修改根实例的数据的方法
2019/04/02 Javascript
Angular中使用ng-zorro图标库部分图标不能正常显示问题
2019/04/22 Javascript
node.js中事件触发器events的使用方法实例分析
2019/11/23 Javascript
Python 执行字符串表达式函数(eval exec execfile)
2014/08/11 Python
Python三级目录展示的实现方法
2016/09/28 Python
利用pandas读取中文数据集的方法
2018/07/25 Python
Python实现多级目录压缩与解压文件的方法
2018/09/01 Python
用Python读取几十万行文本数据
2018/12/24 Python
Python3实现的旋转矩阵图像算法示例
2019/04/03 Python
python 可视化库PyG2Plot的使用
2021/01/21 Python
python中@contextmanager实例用法
2021/02/07 Python
python中使用asyncio实现异步IO实例分析
2021/02/26 Python
CSS3 animation ? steps 函数详解
2019/08/30 HTML / CSS
世嘉游戏英国官方商店:SEGA Shop UK
2019/09/20 全球购物
史上最全面的Java面试题汇总!
2015/02/03 面试题
招商经理岗位职责
2013/11/16 职场文书
员工考核管理制度
2014/02/02 职场文书
工作检讨书怎么写
2015/01/23 职场文书
2016大一新生入学教育心得体会
2016/01/23 职场文书
详解TypeScript中的类型保护
2021/04/29 Javascript
浅谈MySQL函数
2021/10/05 MySQL