浅谈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 相关文章推荐
杏林同学录(五)
Oct 09 PHP
探讨:array2xml和xml2array以及xml与array的互相转化
Jun 24 PHP
php截取字符串函数分享
Feb 02 PHP
laravel 5 实现模板主题功能
Mar 02 PHP
PHP实现CSV文件的导入和导出类
Mar 24 PHP
PHP封装CURL扩展类实例
Jul 28 PHP
在WordPress中使用wp-cron插件来设置定时任务
Dec 10 PHP
PHP简单判断iPhone、iPad、Android及PC设备的方法
Oct 11 PHP
Zend Framework框架中实现Ajax的方法示例
Jun 27 PHP
PHP的RSA加密解密方法以及开发接口使用
Feb 11 PHP
实例解析php的数据类型
Oct 24 PHP
如何在PHP环境中使用ProtoBuf数据格式
Jun 19 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/02/26 PHP
php Session存储到Redis的方法
2013/11/04 PHP
php foreach正序倒序输出示例代码
2014/07/01 PHP
CentOS 6.3下安装PHP xcache扩展模块笔记
2014/09/10 PHP
php实现表单提交上传文件功能
2018/05/28 PHP
PHP PDOStatement::fetchColumn讲解
2019/01/31 PHP
javascript中的parseInt和parseFloat区别
2013/07/12 Javascript
JS实现5秒钟自动封锁div层的方法
2015/02/20 Javascript
BootStrap表单验证实例代码
2017/01/13 Javascript
Javascript下拉刷新的简单实现
2017/02/14 Javascript
深入理解Javascript中的作用域链和闭包
2017/04/25 Javascript
Rollup处理并打包JS文件项目实例代码
2018/05/31 Javascript
小程序云开发实战小结
2018/10/25 Javascript
JavaScript ES2019中的8个新特性详解
2019/02/20 Javascript
vue cli3.0结合echarts3.0与地图的使用方法示例
2019/03/26 Javascript
node(koa2) web应用模块介绍详解
2019/03/29 Javascript
node中使用log4js4.x版本记录日志的方法
2019/08/20 Javascript
js验证账户名是否重复
2020/05/26 Javascript
[03:38]2014DOTA2西雅图国际邀请赛 VG战队巡礼
2014/07/07 DOTA
pyramid配置session的方法教程
2013/11/27 Python
python实现基于两张图片生成圆角图标效果的方法
2015/03/26 Python
Django中利用filter与simple_tag为前端自定义函数的实现方法
2017/06/15 Python
Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析
2019/08/15 Python
numpy实现神经网络反向传播算法的步骤
2019/12/24 Python
python实现移动木板小游戏
2020/10/09 Python
毕业生幼师求职自荐信
2013/10/01 职场文书
大学生自助营养快餐店创业计划书
2014/01/13 职场文书
给儿子的表扬信
2014/01/15 职场文书
会计电算化学生个人的自我评价
2014/02/08 职场文书
公司接待方案
2014/03/08 职场文书
机电一体化求职信
2014/03/10 职场文书
优秀团员事迹材料1500字
2014/08/31 职场文书
关于教师节的广播稿
2015/08/19 职场文书
医德医风学习心得体会
2016/01/25 职场文书
Python Django 后台管理之后台模型属性详解
2021/04/25 Python
python状态机transitions库详解
2021/06/02 Python