sql >> Database teknologi >  >> RDS >> PostgreSQL

Oracles OUTER JOIN (+) på streng - Migration PostgreSQL

TBL4.PROPERTY_NAME(+)='Id' betyder, at når linjen var indre forbundet, så skal værdien være 'Id' , men når linjen var ydre sammenføjet, vurderes betingelsen som sand

du bør dog omskrive erklæringen til standarden som:

SELECT * 
FROM TBL1
JOIN TBL2 ON TBL2.Type_ID = TBL1.Type_ID
JOIN TBL3 ON TBL3.Project_ID = TBL1.Project_ID
LEFT JOIN TBL4 ON TBL4.Entity_ID=TBL1.Entity_ID AND TBL4.PROPERTY_NAME='Id' 


  1. Skift fra SQLite til PostgreSQL i et nyt Rails-projekt

  2. Vælg ledige værelser mellem to datoer

  3. Intermitterende JDBC ødelagt rør og forbindelsesfejl

  4. Dynamisk menu php bootstrap mysql