I have two tables containing data
1) master table with employees work schedules
- Code: Select all
create table EMP_WORK_SCH
(EMP_NUMBER varchar2(25),
START_DATE date,
END_DATE date);
SET DEFINE OFF;
Insert into EMP_WORK_SCH
(EMP_NUMBER, START_DATE, END_DATE)
Values
('JACKY', TO_DATE('08/08/2005 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), TO_DATE('08/13/2005 00:00:00', 'MM/DD/YYYY HH24:MI:SS'));
Insert into EMP_WORK_SCH
(EMP_NUMBER, START_DATE, END_DATE)
Values
('SAM', TO_DATE('08/08/2005 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), TO_DATE('08/09/2005 00:00:00', 'MM/DD/YYYY HH24:MI:SS'));
Insert into EMP_WORK_SCH
(EMP_NUMBER, START_DATE, END_DATE)
Values
('JACKY', TO_DATE('08/01/2005 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), TO_DATE('08/02/2005 00:00:00', 'MM/DD/YYYY HH24:MI:SS'));
COMMIT;
2) Details table back_emp
- Code: Select all
create table BACK_EMP
(EMP_NUMBER varchar2(25),
BACKUP_EMP_NUMBER varchar2(25));
SET DEFINE OFF;
Insert into BACK_EMP
(EMP_NUMBER, BACKUP_EMP_NUMBER)
Values
('JACKY', 'SAM');
Insert into BACK_EMP
(EMP_NUMBER, BACKUP_EMP_NUMBER)
Values
('SAM', 'TOM');
Insert into BACK_EMP
(EMP_NUMBER, BACKUP_EMP_NUMBER)
Values
('DANTE', 'EDMUND');
COMMIT;
What I would like to achieve is display like
- Code: Select all
EMP_NUMBER START_DATE END_DATE BACKUP_EMP START_DATE END_DATE
JACKY 08/08/2005 08/13/2005 SAM 08/08/2005 08/09/2005
SAM 08/04/2005 08/05/2005 TOM 08/01/2005 08/02/2005
How can I get this desired result?
Thanks