Sto migrando il database software di un client da Oracle a PostgreSQL, e ho qualche problema a capire una query, cosa fa e di conseguenza come migrarlo.Oracle OUTER JOIN (+) su stringa - Migrazione PostgreSQL
La query è:
SELECT *
FROM TBL1, TBL2, TBL3, TBL4
WHERE TBL3.Project_ID = TBL1.Project_ID
AND TBL2.Type_ID = TBL1.Type_ID
AND TBL4.PROPERTY_NAME(+)='Id'
AND TBL4.Entity_ID(+)=TBL1.Entity_ID
E la parte che non capisco, è il join esterno (+) su 'Id'. Un join su un tavolo, OK, ma su una stringa? Non ho idea di cosa faccia.
Qualcuno ha un'idea? Grazie.
http://stackoverflow.com/a/4020794/3682599 –