-
통계 query 작성법(groupBy)Laravel 2022. 10. 5. 21:28반응형SMALL
# What?
사용자별 합산포인트같은걸 내고 싶을 때
# How?
select(DB::raw)로 없는 컬럼이었던 total을 만들어서 orderBy를 적용할 수 있음
$pointHistories = PointHistory::select(DB::raw("*, SUM(point) as total"))->groupBy("user_id") ->orderBy("total", "desc") ->paginate(30);
LIST'Laravel' 카테고리의 다른 글
Array validation #유효성 #배열 #배열유효성 검사하는법 (0) 2022.12.23 Observer event(옵저버 이벤트) 안될 때 (0) 2022.12.09 카카오맵 + VUE 연동 방법 (0) 2022.09.15 xampp mysql shutdown unexpectedly 해결법 (0) 2022.08.28 Excel Import시 날짜 데이터가 이상하게 찍힐 때 (1) 2022.07.06