1. 程式人生 > >laravel 同數據表字段比較查詢和狀態不正規排序

laravel 同數據表字段比較查詢和狀態不正規排序

where field HERE 要求 分享圖片 普通 erer 都在 iat

今天寫群組推薦接口,要求未滿的群 ( 群最大人數字段maxusers, 群人數字段affiliations_count 都在群組表中),官方,熱門(普通群0 ,官方1,熱門2 ) 排序的群

同表字段比較查詢:

->whereRaw(‘affiliations_count < maxusers‘)

按規定的狀態排序(本例中要按1,2,0排序)

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

技術分享圖片

laravel 同數據表字段比較查詢和狀態不正規排序