浅谈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 相关文章推荐
Notice: Undefined index: page in E:\PHP\test.php on line 14
Nov 02 PHP
写出高质量的PHP程序
Feb 04 PHP
PHP中CURL方法curl_setopt()函数的参数分享
Jan 19 PHP
解析php下载远程图片函数 可伪造来路
Jun 25 PHP
php中cookie实现二级域名可访问操作的方法
Nov 11 PHP
jQuery+Ajax+PHP“喜欢”评级功能实现代码
Oct 08 PHP
详解WordPress中添加友情链接的方法
May 21 PHP
PHP7.1新功能之Nullable Type用法分析
Sep 26 PHP
PHP递归实现快速排序的方法示例
Dec 18 PHP
php empty 函数判断结果为空但实际值却为非空的原因解析
May 28 PHP
PHP Primary script unknown 解决方法总结
Aug 22 PHP
php的无刷新操作实现方法分析
Feb 28 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
PDO::errorCode讲解
2019/01/28 PHP
JS是否可以跨文件同时控制多个iframe页面的应用技巧
2007/12/16 Javascript
一些实用的jQuery代码片段收集
2011/07/12 Javascript
jQuery实现ichat在线客服插件
2014/12/29 Javascript
jQuery中:button选择器用法实例
2015/01/04 Javascript
jQuery实现横向带缓冲的水平运动效果(附demo源码下载)
2016/01/29 Javascript
Vue.js基础知识汇总
2016/04/27 Javascript
浅谈js之字面量、对象字面量的访问、关键字in的用法
2016/11/20 Javascript
JS+HTML5实现图片在线预览功能
2017/07/22 Javascript
使用js获取伪元素的content实例
2017/10/24 Javascript
深入浅析js原型链和vue构造函数
2018/10/25 Javascript
JavaScript创建防篡改对象的方法分析
2018/12/30 Javascript
ES6中定义类和对象的方法示例
2019/07/31 Javascript
Vue Render函数创建DOM节点代码实例
2020/07/08 Javascript
Vue自定义组件双向绑定实现原理及方法详解
2020/09/03 Javascript
[01:27]2014DOTA2展望TI 剑指西雅图IG战队专访
2014/06/30 DOTA
[38:39]完美世界DOTA2联赛循环赛 IO vs GXR BO2第二场 11.04
2020/11/05 DOTA
python分割和拼接字符串
2013/11/01 Python
基于pandas将类别属性转化为数值属性的方法
2018/07/25 Python
python实现AES加密解密
2019/03/28 Python
Python实现定时执行任务的三种方式简单示例
2019/03/30 Python
解决python文件双击运行秒退的问题
2019/06/24 Python
django基于cors解决跨域请求问题详解
2019/08/06 Python
python 实现屏幕录制示例
2019/12/23 Python
pytorch常见的Tensor类型详解
2020/01/15 Python
python初步实现word2vec操作
2020/06/09 Python
Manjaro、pip、conda更换国内源的方法
2020/11/17 Python
美国第二大团购网站:LivingSocial
2016/07/24 全球购物
Draper James官网:知名演员瑞茜·威瑟斯彭所创品牌
2017/10/25 全球购物
Unineed旗下时尚轻奢网站:FABHunt
2019/05/13 全球购物
浙江文明网签名寄语
2014/01/18 职场文书
遗嘱公证书标准样本
2014/04/08 职场文书
《金色的脚印》教后反思
2014/04/23 职场文书
歌唱比赛策划方案
2014/06/06 职场文书
2014年纪检监察工作总结
2014/11/11 职场文书
2015年幼儿园班务工作总结
2015/05/12 职场文书