でカウントする方法:Laravelは:クエリ
カウントが動作していないApp\User::join('gift_sents', function($builder){
$builder->on('gift_sents.receiver_id', '=', 'users.id');
})
->select('users.*', 'COUNT(gift_sents.receiver_id as total_posts')
->groupBy('gift_sents.id')
->orderBy('total_posts', 'ASC')
->limit(3)->get();
、その作業をすることになって!
次のエラーがアップします:.*,
COUNT(gift_sents .
がas
total_posts from
ユーザーon
gift_sents .
が=
ユーザー.
ID group by
gift_sents .
ID order by
total_posts asc limit 3)
:
あなたが使用する必要がありますを開いている括弧のCOUNTを閉じます。 ' - > select( 'users。*'、 'COUNT(gift_sents.receiver_id as total_posts)')' –
まだ動作しません! – Gammer
エラー:「不明な列の数(gift_sents.receiver_id)」「 – Gammer