< A 테이블 >
-----------------
no name
-----------------
1 kim
2 lee
3 park
4 ryu
5 song
< B 테이블 >
------------------------
no gigan
------------------------
1 2003.1.1 - 2006.12.31
1 2006.1.1 - 2007.12.31
3 2000.1.1 - 2003.10.31
3 2003.11.1 - 2005.12.31
4 2000.1.1 - 2003.12.31
4 2004.1.1 - 2005.12.31
4 2006.1.1 - 2009.12.31
일때
두 테이블을 조인하여 아래와 같이 결과가 나와야 합니다.
-----------------------------------
no name gigan
------------------------------------
1 kim 2006.1.1 - 2007.12.31
2 lee
3 park 2003.11.1 - 2005.12.31
4 ryu 2006.1.1 - 2009.12.31
5 song
어느 분이 올려 논건데여..현재 계속 하고 있는데여..너무 안 되어서 도움 요청합니다.
혹시 불가능한건 아닌지여..
select a.no , a.name, b.date from aa as a left outer join bb as b on a.no=b.no order by no, cast(substr(b.date, 1,9) as date) desc; 여기 까지 밖에 못했습니다.흑흑..
|