데이터베이스
max group by
amugae
2018. 2. 14. 17:15
SELECT seq, A.cardNo, A.cardSeq
FROM ic_card A, (SELECT cardNo, MAX(cardSeq) as cardSeq from ic_card group by cardNo) B
WHERE A.cardNo = B.cardNo and A.cardSeq = B.cardSeq
이 글을 봤을 때는 group by로 나오는 record가 어떻게 나오는지 대충 아는 상태일 것이다.
바로 max를 구하면 max값만 새로 나오고 record는 그대로다.
서브쿼리를 조인해서 max값인 레코드를 찾아오면 된다.