laravel 同数据表字段比较查询和状态不正规排序

Posted 心之所依

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了laravel 同数据表字段比较查询和状态不正规排序相关的知识,希望对你有一定的参考价值。

今天写群组推荐接口,要求未满的群 ( 群最大人数字段maxusers, 群人数字段affiliations_count 都在群组表中),官方,热门(普通群0 ,官方1,热门2 ) 排序的群

同表字段比较查询:

 ->whereRaw(\'affiliations_count  < maxusers\')

按规定的状态排序(本例中要按1,2,0排序)

->orderByRaw("FIELD(group_level, " . implode(", ", [1, 2, 0]) . ")")

 按规定id排序:

->whereIn(\'id\',$result)
->orderByRaw("FIELD(id, " . implode(", ", $result) . ")")     

 

以上是关于laravel 同数据表字段比较查询和状态不正规排序的主要内容,如果未能解决你的问题,请参考以下文章

数据库多表查询,同字段数据合并去重,应该怎么查?

laravel5 一对多关联 如何在页面上显示当前查询表有关表的某一字段

laravel 根据字段不同值做不同查询

查询的活动结果不包含任何字段 laravel

Oracle创建索引SQL简单的例子,在表中的指定字段和如何使用索引呢?

Oracle创建索引SQL简单的例子,在表中的指定字段和如何使用索引呢?