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값인 레코드를 찾아오면 된다.

'데이터베이스' 카테고리의 다른 글

mysql turn off only_full_group_by  (0) 2019.10.04
mysql 로그 보기  (0) 2018.04.24
로컬 sql을 원격 mysql에 넣는 법  (0) 2018.02.05
첫 트리거  (0) 2017.12.19
dataSource에 initSql 설정 (alter session 적용하기)  (0) 2017.11.23

+ Recent posts