Also ich verzweifle brauche einen Outer join
Datenbank ORACLE:-(
Tabelle 1 Mitarbeiter mit MA_NR VON_DTM und BIS_DTM
Tabelle 2 LAGER mit MA_NR,LAGER_NR, VON_DTM und BIS_DTM
Daten
Es sind ca 60 vorhande Mitarbeiter da aber nur 30 haben ein Lager!
Ich will nur gültige Mitarbeiter sehen und falls ein Lager vorhanden ist die Lager_NR dazu.
Mein Select
Bekomme aber nur die 30 Mitarbeiter raus die auch ein Lager haben:-(
Wie mache ich das richtig mit einem outerjoin?
DANKE!
Datenbank ORACLE:-(
Tabelle 1 Mitarbeiter mit MA_NR VON_DTM und BIS_DTM
Tabelle 2 LAGER mit MA_NR,LAGER_NR, VON_DTM und BIS_DTM
Daten
Es sind ca 60 vorhande Mitarbeiter da aber nur 30 haben ein Lager!
Ich will nur gültige Mitarbeiter sehen und falls ein Lager vorhanden ist die Lager_NR dazu.
Mein Select
Code:
select Mitarbeiter.*, LAGER.LAGER_NR from LAGER, Mitarbeiter where LAGER.LAGER_NR = Mitarbeiter.LAGER_NR(+) and sysdate between Mitarbeiter.VON_DTM AND Mitarbeiter.BIS_DTM and sysdate between LAGER.VON_DTM AND LAGER.BIS_DTM
Wie mache ich das richtig mit einem outerjoin?
DANKE!
Kommentar