-
그룹별로 카운팅하고 싶을 때 + 그룹핑 대상에 where처럼 조건 걸고싶을 때 (GroupBy + Having)Laravel 2022. 1. 21. 10:50반응형SMALL
# What?
데이터를 그룹별로 정리하고, 해당 그룹들에 조건 걸고 싶을 때
(날짜별로 데이터 정리 후, 각 날짜별 그룹중 어떤 조건을 만족하는 데이터들만 추출하기)
# How?
$days = $dietProduct->products() ->groupBy("product_product.assignment_at") ->select("product_product.assignment_at", DB::raw('count(*) as total')) ->having("total", "<", 4) ->get();
LIST'Laravel' 카테고리의 다른 글
API 비동기로 파일 다운 구현하는법 (0) 2022.03.29 Carbon 이번주 특정 요일 얻기(월화수목금토일) (0) 2022.03.22 [삭제대기] 텍스트 에디터(CKEDITOR5 + VUE + LARAVEL) 이미지 업로드 (0) 2021.12.27 Has(hasMany의 개수와 where) (0) 2021.12.21 whereDoesntHave (0) 2021.11.25