DB::SELECT('SELECT * FROM 테이블 WHERE 날짜IN (SELECT max(날짜) FROM 테이블명 GROUP BY id값)');
저렇게 db파사드를 통해서 원하는 결과값을 가지고 왔는데 pagination이 안되던군요..
저런 raw쿼리로는 안된다면 라라벨의 쿼리빌더로 바꿔줘야 pagination이 되는건가요?
자문자답입니다.
$msg_list = DB::table('테이블명')->whereIn('값', function($query){ $query->selectRaw('max(값)')→from('테이블명')->groupby('값'); })->paginate(5);
저렇게 db파사드를 통해서 원하는 결과값을 가지고 왔는데 pagination이 안되던군요..
저런 raw쿼리로는 안된다면 라라벨의 쿼리빌더로 바꿔줘야 pagination이 되는건가요?