欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺談laravel框架sql中g(shù)roupBy之后排序的問題

 更新時(shí)間:2019年10月17日 16:39:23   作者:從心所愿  
今天小編就為大家分享一篇淺談laravel框架sql中g(shù)roupBy之后排序的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

最近在用框架給公司App寫接口時(shí),碰到了一個(gè)棘手的問題:

對(duì)查詢結(jié)果進(jìn)行排序并進(jìn)行分頁(進(jìn)行了簡(jiǎn)略修改),下面是最終結(jié)果代碼:

$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();

但是在這個(gè)過程中,經(jīng)歷了一些波折。

groupBy中的字段必須是select的字段,并且orderBy從句也必須是select的字段。但是如果select的字段使用聚合函數(shù)呢?抱著

試一試的態(tài)度,我運(yùn)行了一下postman.

binggo,通過!并且實(shí)現(xiàn)了效果。特此記錄。

以上這篇淺談laravel框架sql中g(shù)roupBy之后排序的問題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論