sql >> Database >  >> RDS >> Oracle

Oracle outer join syntaxis

Ik geloof dat je dit wilt:

select *
from find fsc join
     let lf
     on fsc.id = lf.id join
     STRIKE ist
     on ist.ID_old = fsc.ID_old left join
     cust cus
     on lf.cust_id = cus.cust_id;

Om eerlijk te zijn is de outer join waarschijnlijk niet nodig. Waarom zou lf een cust_id hebben dat is niet geldig? De enige redelijke mogelijkheid is als de waarde NULL is .




  1. Verschil tussen lokale en globale tijdelijke tabellen in SQL Server

  2. oracle uitvoeren onmiddellijk niet uitvoeren zonder enige fout

  3. Primaire sleutel-ID bereikt limiet van bigint-gegevenstype

  4. hoe het resultaat van de zoekopdracht weer te geven?