sql >> Database teknologi >  >> RDS >> Oracle

Oracle outer join syntaks

Jeg tror, ​​du vil have dette:

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;

For at være ærlig er den ydre sammenføjning nok ikke nødvendig. Hvorfor skulle lf har et cust_id det er ikke gyldigt? Den eneste rimelige mulighed er, hvis værdien er NULL .




  1. SQL Server:Hvordan kan jeg gruppere flere rækkeværdier i separate kolonner?

  2. hvordan håndterer du tidszoneproblemer?

  3. Postgresl select count(*) tidskrævende

  4. Er det imod licens at udgive Oracle- og SQL Server-ydelsestest?