浅谈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 表单验证实现代码
Mar 10 PHP
php实现文件下载更能介绍
Nov 23 PHP
如何阻止网站被恶意反向代理访问(防网站镜像)
Mar 18 PHP
改写ThinkPHP的U方法使其路由下分页正常
Jul 02 PHP
PHP将HTML转换成文本的实现代码
Jan 21 PHP
基于PHP实现的事件机制实例分析
Jun 18 PHP
PHP7.0版本备注
Jul 23 PHP
PHP的Socket网络编程入门指引
Aug 11 PHP
php提交过来的数据生成为txt文件
Apr 28 PHP
PHP strip_tags() 去字符串中的 HTML、XML 以及 PHP 标签的函数
May 22 PHP
jquery不支持toggle()高(新)版本的问题解决
Sep 24 PHP
Symfony查询方法实例小结
Jun 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
PHP静态新闻列表自动生成代码
2007/06/14 PHP
PHP去掉json字符串中的反斜杠\及去掉双引号前的反斜杠
2015/09/30 PHP
实例讲解yii2.0在php命令行中运行的步骤
2015/12/01 PHP
javascript Xml增删改查(IE下)操作实现代码
2009/01/30 Javascript
基于jquery的网页SELECT下拉框美化代码
2010/10/28 Javascript
html+css+js实现xp window界面及有关功能
2013/03/26 Javascript
ie与ff下的event事件使用介绍
2013/11/25 Javascript
JS实现点击按钮后框架内载入不同网页的方法
2015/05/05 Javascript
jQuery实现时尚漂亮的弹出式对话框实例
2015/08/07 Javascript
深入理解js数组的sort排序
2016/05/28 Javascript
基于JavaScript Array数组方法(新手必看篇)
2016/08/20 Javascript
JavaScript获取URL中参数querystring的方法详解
2016/10/11 Javascript
js实现五星评价功能
2017/03/08 Javascript
Vue.2.0.5实现Class 与 Style 绑定的实例
2017/06/20 Javascript
vue 强制组件重新渲染(重置)的两种方案
2019/10/29 Javascript
js实现轮播图效果 z-index实现轮播图
2020/01/17 Javascript
通过js实现压缩图片上传功能
2020/02/25 Javascript
JavaScript oncopy事件用法实例解析
2020/05/13 Javascript
react结合bootstrap实现评论功能
2020/05/30 Javascript
js实现电灯开关效果
2021/01/19 Javascript
Python实现冒泡,插入,选择排序简单实例
2014/08/18 Python
零基础写python爬虫之爬虫编写全记录
2014/11/06 Python
python字符串string的内置方法实例详解
2018/05/14 Python
Python3常用内置方法代码实例
2019/11/18 Python
Python实现打包成库供别的模块调用
2020/07/13 Python
HTML5 HTMLCollection和NodeList的区别详解
2020/04/29 HTML / CSS
行政专员岗位职责
2014/01/02 职场文书
《厄运打不垮的信念》教学反思
2014/04/13 职场文书
优秀教导主任事迹材料
2014/05/09 职场文书
材料物理专业求职信
2014/09/01 职场文书
2014年会计人员工作总结
2014/12/10 职场文书
小学语文复习计划
2015/01/19 职场文书
2015年宣传工作总结
2015/04/08 职场文书
JS + HTML 罗盘式时钟的实现
2021/05/21 Javascript
Python实现socket库网络通信套接字
2021/06/04 Python
MySQL中LAG()函数和LEAD()函数的使用
2022/08/14 MySQL