히스토리 내역을 보여주는 화면을 보여주고 싶은데 쿼리를 어떻게 짜야될지 몰라서 이렇게 질문을 올립니다.
먼저 아래 테이블(DTS_EQUIP_RENT_HISTORY) 의 정보는 모두 뽑아내고 싶습니다.
DTS_EQUIP_RENT_HISTORY
(
EQH_RENT_DATE |
|
DATE |
EQH_RET_DATE |
|
DATE |
EQH_RENT_CONFIRM |
|
VARCHAR2(20) |
EQH_RET_CONFIRM |
|
VARCHAR2(20) |
EQH_REASON |
|
VARCHAR2(20) |
EQH_USR_ID |
|
VARCHAR2(20) |
EQI_CODE |
|
NUMBER(10) |
EQH_CODE |
NOT NULL |
NUMBER(10) |
EQH_NOTE |
|
VARCHAR2(22) |
);
DTS_EQUIP_RENT_HISTORY 의 EQH_RENT_CONFIRM, EQH_RET_CONFIRM, EQH_USR_ID 는 DTS_USR 테이블에 있는 USR_ID부분이 저장되도록 짜여져 있습니다
(히스토리를 저장할때 아래 테이블 (DTS_USR)의 USR_NAME이 아닌 USR_ID의 값이 위의 색칠된 세 컬럼에 들어가도록 jsp로 세팅되어있습니다.)
DTS_USR
(
USR_ID |
NOT NULL |
VARCHAR2(20) |
USR_NAME |
|
VARCHAR2(20) |
)
제가 원하는 것은 DTS_EQUIP_RENT_HISTORY의 모든 정보를 가져오되, EQH_RENT_CONFIRM, EQH_RET_CONFIRM, EQH_USR_ID 컬럼은 DTS_USR 테이블을 조인해서 USR_NAME을 가져오고 싶습니다.
기본적으로 쿼리를 잘 모르다보니 어떻게 짜야될지 막막하네요.
|