Laravel 5.6 이상부터 fromSub() 사용 DB::query()->fromSub(function($q){ $q->from('table')->groupBy('name'); }, 'a')->select('a.id', 'a.name'); 위 쿼리는 아래와 동일한 SQL임 select a.id, a.name from (select * from 'table' group by 'name') as 'a' 또는 아래와 같이 사용 가능 쿼리빌더의 getQuery를 사용하여 작성. // Users Model 내 작성 public function getUsersListSubQuery() { return $this->select('id', 'name') ->leftjoin(...) ->where(...) ->gro..