私はname
とno_of_sell
カラムの商品表を持っています。 no_of_sell
カラムに基づいて最高の5個の製品を取得したいと考えていました。 クエリビルダーでどのように使用しますか?カラムから最高5つの値を取得する方法は?
$propular_products = DB::table('users')
->join('products','products.auth_id','users.id')
->select('products.*')
->orderBy('products.no_of_sell', 'desc')
->where('products.status','=','1')
->paginate(5);
仮定するproducts
テーブルは:
name no_of_sell
x 6
y 9
z 10
t 23
u 3
h 11
r 5
は、私は、私は列no_of_sell
でそれを正しく理解すればintで
products list of 5 max no_of_sell ie, x y z t h
あなたはORDERBYを使用することができます[https://laravel.com/docs/5.4/queries#ordering-grouping-limit -and-offset](https://laravel.com/docs/5.4/queries#ordering-grouping-limit-and-offset) –