Mysql 마이쿼리 그룹별 최소값 구할려면?

조회수 3276회

안녕하세요. 제가 그룹별 최소값 구하려다 잘몰라서 여기에 올려봅니다.

─────────────────────────
  이름  │  번호  │  날짜
─────────────────────────
 테스트1│   1    │ 2017-04-17
─────────────────────────
 테스트1│   2    │ 2017-04-15
─────────────────────────
 테스트2│   3    │ 2017-04-16
─────────────────────────
 테스트2│   4    │ 2017-04-14
─────────────────────────
 테스트3│   5    │ 2017-04-13
─────────────────────────
 테스트3│   6    │ 2017-04-17
─────────────────────────

그걸 가지고 제가 원하는 결과는

─────────────────────────
  이름  │  번호  │  날짜
─────────────────────────
 테스트1│   2    │ 2017-04-15
─────────────────────────
 테스트2│   4    │ 2017-04-14
─────────────────────────
 테스트3│   5    │ 2017-04-13
─────────────────────────

이렇게 이름만 중복 제거하고, 최소 날짜만 찾아 번호 2, 4, 5 가져오고 싶습니다. ㅠ 쿼리 어떤 식으로 해야 최소값을 가져올 수 있을지 잘모르겠습니다.

group by 는 최대값만 가져오게 되는데 반대로 최소값 가져오도록 하는 방법이 없을까요? ㅠ

  • (•́ ✖ •̀)
    알 수 없는 사용자

2 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)