zoukankan      html  css  js  c++  java
  • 【Laravel】find_in_set按指定顺序排序排序

    项目中需要对  项目状态进行排序

    在数据表中 设置 status字段 0:未开始 1:进行中 2:已结束 3:已结算

    现需要对结果 按照

    进行中》未开始》已结束》已结算 
    

    进行排序

    $list = DB::table('projects')->orderByRaw("FIELD(status, " . implode(", ", [1, 0, 2, 3]) . ")")->orderBy("endTime",'desc')
    ->select('id','projnum','projname','starttime','endtime','bnftime','price','status','photo','labels','headpic')
    ->paginate($perPage);

    orderByRaw("FIELD(status, " . implode(", ", [1, 0, 2, 3]) . ")")
  • 相关阅读:
    天生我材必有用?
    峨眉山徒步之行
    S3C6410 GPIO操作接口
    工作
    奖金
    吝啬的地主
    聪明的小李
    地铁重组
    灵魂分流药剂
    摆渡线路
  • 原文地址:https://www.cnblogs.com/rohanCh/p/9922976.html
Copyright © 2011-2022 走看看