두개의 테이블을 조인시켜서
개인마다 마지막 날짜가 가장 큰 값만 가져옵니다.
1. 테이블 이름 : a ( 개인마다 매년 정기적으로 계약되는
테이블)
2. 테이블 이름 : b ( 인사사항 기본테이블)
select a.pno, a.kor_name, a.start_date, max(a.end_date)
from a, b
where a.pno = b.pno
group by 1, 2, 3
위와 같이 하면 개인당 end_date 가 가장 큰값 하나만 나와야
하는데...
여러 데이타가 나옵니다.
select 조건에서 위에 사항들은 다 보여야 하구요...
방법 좀 알려주세요
|