佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > 淺談laravel框架sql中g(shù)roupBy之后排序的問題

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

熱門標(biāo)簽:電子圍欄 科大訊飛語音識別系統(tǒng) 服務(wù)器配置 Linux服務(wù)器 阿里云 Mysql連接數(shù)設(shè)置 團(tuán)購網(wǎng)站 銀行業(yè)務(wù)

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

對查詢結(jié)果進(jìn)行排序并進(jìn)行分頁(進(jì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();

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

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

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

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

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

您可能感興趣的文章:
  • 解決laravel groupBy 對查詢結(jié)果進(jìn)行分組出現(xiàn)的問題
  • 解決laravel5.4下的group by報錯的問題
  • laravel 解決groupBy時出現(xiàn)的錯誤 isn''t in Group By問題

標(biāo)簽:衡水 棗莊 廣元 衢州 萍鄉(xiāng) 大理 蚌埠 江蘇

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《淺談laravel框架sql中g(shù)roupBy之后排序的問題》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    蒙城县| 方山县| 天等县| 临西县| 古交市| 博客| 贵定县| 当雄县| 祁门县| 禹城市| 婺源县| 怀宁县| 洛川县| 江孜县| 灵石县| 天峨县| 奈曼旗| 肃南| 芮城县| 新巴尔虎右旗| 榆林市| 登封市| 忻州市| 南投市| 沙河市| 苏尼特左旗| 石棉县| 酉阳| 建阳市| 寿光市| 会东县| 琼结县| 略阳县| 淮滨县| 灵台县| 会昌县| 蚌埠市| 左权县| 霍山县| 淮北市| 阳新县|