yii2 mysql根据多个字段的数据计算排序

mysql根据多个字段的数据计算排序

select *,num1+num2*10+num3*100 num from $tableName  order by num desc

 

yii2框架活动记录activeRecord添加默认字段

$query =(new \yii\db\Query())
        ->select([
               'table.*',
          new Expression("'身份证' id_no_type")
              ])
             ->from(['table' => $this->tableName()])

 

yii2框架活动记录activeRecord添加计算字段

$query =(new \yii\db\Query())
        ->select([
               'table.*',
          new Expression("views_num+collect_num*10+share_num*100 new_sort")
              ])
             ->from(['table' => $this->tableName()])

 

posted @ 2018-05-08 11:05  一个人的孤独自白  阅读(758)  评论(0编辑  收藏  举报