공부하다가 distinct on 이라는 문법 있던데


이게 group by 썼을 때보다 속도 면에서 좀 더 빠르다고 들었음


그리고 설명 보는데


select distinct on(x) x as onlyOne, y from test;


이 쿼리를 예시로 들면서 이게


x 컬럼에 대해서  distinct 한 값 로우만을 가져 오는 동시에, y 컬럼까지 한번에 select 할 수 있다



라고 하는데 이거 좀 쉽게 설명좀;;;;


distinct 한 값 로우만을 가져 온다는게 대체...