고수님들께 문의드립니다..
아래와 같이 4개의 테이블이 있습니다.
Name |
입고일 |
사과 |
2011-04-11 |
배 |
2011-05-12 |
Name |
입고일 |
딸기 |
2011-07-13 |
포도 |
2011-05-15 |
Name |
입고일 |
수박 |
2011-07-26 |
참외 |
2011-05-10 |
Name |
입고일 |
바나나 |
2011-07-14 |
오렌지 |
2011-07-10 |
4개의 테이블을 조인해서 입고일이 가장 빠른 품목중 상위 4가지 품목을 아애와 같이 가져오려합니다..
Name |
입고일 |
수박 |
2011-07-26 |
바나나 |
2011-07-14 |
딸기 |
2011-07-13 |
오렌지 |
2011-07-10 |
현재는 무식하게 4개의 테이블을 union 조인해서
(select Name,insertdate from A) union
(select Name,insertdate from B) union
(select Name,insertdate from C) union
(select Name,insertdate from D) union ordby by insertdate desc
상위 4개의 값을 구하고 싶은데 원하는 값이 안나옵니다.
고수님들의 많은 가르침 부탁드립니다.
|