浅谈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
第八节--访问方式
Nov 16 PHP
php session处理的定制
Mar 16 PHP
php使用curl模拟登录后采集页面的例子
Nov 04 PHP
PHP的引用详解
Feb 22 PHP
php实现根据词频生成tag云的方法
Apr 17 PHP
基于PHP实现假装商品限时抢购繁忙的效果
Oct 16 PHP
phalcon框架使用指南
Feb 23 PHP
万能的php分页类
Jul 06 PHP
Laravel框架实现抢红包功能示例
Oct 31 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
Feb 15 PHP
Laravel框架使用技巧之使用url()全局函数返回前一个页面的地址方法详解
Apr 06 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
PHP提取字符串中的图片地址[正则表达式]
2011/11/12 PHP
thinkphp5.0自定义验证规则使用方法
2017/11/16 PHP
PHP实现上传图片到数据库并显示输出的方法
2018/05/31 PHP
一个选择最快的服务器转向代码
2009/04/27 Javascript
Javascript的闭包
2009/12/31 Javascript
js 关键词高亮(根据ID/tag高亮关键字)案例介绍
2013/01/21 Javascript
JS 去前后空格大全(IE9亲测)
2013/07/15 Javascript
javascipt匹配单行和多行注释的正则表达式
2013/11/20 Javascript
开源的javascript项目Kissy介绍
2014/11/28 Javascript
node.js中的http.response.addTrailers方法使用说明
2014/12/14 Javascript
详细介绍jQuery.outerWidth() 函数具体用法
2015/07/20 Javascript
js实现3D图片逐张轮播幻灯片特效代码分享
2015/09/09 Javascript
js实现对ajax请求面向对象的封装
2016/01/08 Javascript
浅谈js函数中的实例对象、类对象、局部变量(局部函数)
2016/11/20 Javascript
基于jQuery实现弹幕APP
2017/02/10 Javascript
jQuery模拟淘宝购物车功能
2017/02/27 Javascript
基于JS实现仿京东搜索栏随滑动透明度渐变效果
2017/07/10 Javascript
在React中如何优雅的处理事件响应详解
2017/07/24 Javascript
微信小程序实现九宫格抽奖
2020/04/15 Javascript
Vue3.0的优化总结
2020/10/16 Javascript
[37:47]IG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python的爬虫程序编写框架Scrapy入门学习教程
2016/07/02 Python
Python中如何获取类属性的列表
2016/12/26 Python
python和flask中返回JSON数据的方法
2018/03/26 Python
Flask框架各种常见装饰器示例
2018/07/17 Python
Python 改变数组类型为uint8的实现
2020/04/09 Python
localStorage 设置过期时间的方法实现
2018/12/21 HTML / CSS
美国大尺码女装零售商:TORRID
2016/10/01 全球购物
天猫超市:阿里巴巴打造的网上超市
2016/11/02 全球购物
牦牛毛户外探险服装:Kora
2019/02/08 全球购物
软件测试工程师结构化面试题库
2016/11/23 面试题
毕业自我评价范文
2013/11/17 职场文书
基层党组织公开承诺书
2014/03/28 职场文书
倡议书格式范文
2014/04/14 职场文书
转让协议书
2015/01/27 职场文书
垂直极限观后感
2015/06/08 职场文书