공부하다가 distinct on 이라는 문법 있던데
이게 group by 썼을 때보다 속도 면에서 좀 더 빠르다고 들었음
그리고 설명 보는데
select distinct on(x) x as onlyOne, y from test;
이 쿼리를 예시로 들면서 이게
x 컬럼에 대해서 distinct 한 값 로우만을 가져 오는 동시에, y 컬럼까지 한번에 select 할 수 있다
라고 하는데 이거 좀 쉽게 설명좀;;;;
distinct 한 값 로우만을 가져 온다는게 대체...
댓글 0