테이블을 만들다 보면 똑같은 키 값이지만 입력된 날짜 순으로 데이터가 들어 갈 수 있다. 나중에 다른 테이블과 조인을 하려고 하는데 중복되는 최신 값 중에 최신 값을 기준으로 하고 싶다면 아래와 같은 쿼리를 사용하여 max와 Group by를 이용하면 된다.

select B.stitle,A.sdate,sflag from (select stitle,max(sdate) sdate from test01  group by
stitle) A  inner join
test02 B ON A.stitle = B.stitle

Posted by leebaro
,