나는 errors
이라는 테이블을 가지고 있습니다. 테이블에는 id, website_id, message & level
필드가 있습니다. 나는 가장 많은 오류가있는 상위 5 개 웹 사이트를 찾으려고 노력하고 있습니다. 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 솔루션을 사용할 것입니다. –