私はerrors
というテーブルを持っています。テーブルには、id, website_id, message & level
というフィールドがあります。私は、最もエラーの多い上位5つのWebサイトを取得しようとしています。 SQLクエリは
SELECT website_id, COUNT(id) AS 'errors' FROM errors GROUP BY website_id ORDER BY COUNT(*) DESC
Laravelは、ほとんどのレコードでトップ5のIDを取得します
私はLaravalとクエリビルダ/雄弁でこれを行う方法がありません。人々が私を助けてくれますか? (:読書のための
おかげ
ボックスの外で考えてupvote。 –
あなたのソリューションも機能するように見えるので、私もそれを試してみよう!助けてくれてありがとう。 –
@KoenvandeSandeもし私があなただったら、生のクエリを使う代わりに、このEloquentソリューションを使用します。 –