PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Oracles OUTER JOIN (+) auf String – Migration PostgreSQL

TBL4.PROPERTY_NAME(+)='Id' bedeutet, wenn die Linie innerlich verbunden war, dann muss der Wert 'Id' sein , aber wenn die Linie von außen verbunden wurde, wird die Bedingung als wahr ausgewertet

Sie sollten die Anweisung jedoch wie folgt auf den Standard umschreiben:

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'