left join 加and 和 left join 加where
阿新 • • 發佈:2019-02-09
- --建測試表
- create table FACT_TAB
- ( ID INTEGER,
- STATUS VARCHAR2(8)
- );
- create table DIM_STATUS
- ( STSTUS_CLASS VARCHAR2(8),
- STATUS_CODE VARCHAR2(8),
- STATUS_DESC VARCHAR2(8)
- );
- --插入測試資料
- insert into FACT_TAB (ID, STATUS)values (1, '1');
- insert into FACT_TAB (ID, STATUS)values (2, '1');
- insert into FACT_TAB (ID, STATUS)values (3, '2');
- insert into FACT_TAB (ID, STATUS)values (4, '1');
- insert into FACT_TAB (ID, STATUS)values (5, '2');
- insert into FACT_TAB (ID, STATUS)values (6, '3');
- insert into FACT_TAB (ID, STATUS)values (7, '1');
- insert into FACT_TAB (ID, STATUS)values (8, '2');
- insert into FACT_TAB (ID, STATUS)values (9, '3');
- insert into FACT_TAB (ID, STATUS)values (10, '3');
- insert into FACT_TAB (ID, STATUS)values (11, '2');
- insert into FACT_TAB (ID, STATUS)values (12, '1');
- insert into DIM_STATUS (STSTUS_CLASS, STATUS_CODE, STATUS_DESC)values ('1', '1', '正常');
- insert into DIM_STATUS (STSTUS_CLASS, STATUS_CODE, STATUS_DESC)values ('1', '2', '登出');
- insert into DIM_STATUS (STSTUS_CLASS, STATUS_CODE, STATUS_DESC)values ('2', '1', '正常');
- insert into DIM_STATUS (STSTUS_CLASS, STATUS_CODE, STATUS_DESC)values ('2', '2', '登出');
- insert into DIM_STATUS (STSTUS_CLASS, STATUS_CODE, STATUS_DESC)values ('2', '3', '遺失');
- insert into DIM_STATUS (STSTUS_CLASS, STATUS_CODE, STATUS_DESC)values ('2', '4', '未知');
- commit;