by 듀리 [SQL Query] group by [2021.05.02 16:15:21]
안녕하세요
막 공부 시작한 직장인 입니다.
group by lon,lat 중 a,b,c행을 묶어서 가장 많이 들어온 값만 출력 할 수 있는 방법이 있을까요?
하나만 행이면 count를 해서 max로 출력이 가능한거 같은데 행이 여러개가 되니 도저히 방법을 모르겠네요
a | b | c | lon | lat |
2871 | 37 | 10 | 126.9757 | 37.56945 |
19868 | 0 | 27 | 126.9757 | 37.56927 |
275 | 47 | 11 | 126.9757 | 37.56927 |
2871 | 37 | 10 | 126.9757 | 37.56927 |
275 | 37 | 11 | 126.9757 | 37.56927 |
275 | 37 | 11 | 126.9757 | 37.56927 |
2871 | 27 | 36 | 126.9759 | 37.56945 |
275 | 7 | 11 | 126.9759 | 37.56927 |
275 | 11 | 17 | 126.9759 | 37.56927 |
263 | 4 | 6 | 126.9759 | 37.56927 |
275 | 31 | 17 | 126.9759 | 37.56927 |
385 | 5 | 7 | 126.9759 | 37.56927 |
263 | 4 | 6 | 126.9759 | 37.56927 |
263 | 4 | 6 | 126.9759 | 37.56927 |
385 | 35 | 7 | 126.9759 | 37.56927 |
275 | 37 | 11 | 126.9759 | 37.56927 |
2871 | 37 | 10 | 126.9762 | 37.56945 |
275 | 37 | 11 | 126.9762 | 37.56927 |
2871 | 37 | 10 | 126.9762 | 37.56927 |
1920 | 7 | 19 | 126.9762 | 37.56927 |
275 | 37 | 11 | 126.9764 | 37.56945 |
385 | 35 | 7 | 126.9764 | 37.56927 |