sql >> Database >  >> RDS >> PostgreSQL

Oracle's OUTER JOIN (+) op string - Migratie PostgreSQL

TBL4.PROPERTY_NAME(+)='Id' betekent dat wanneer de lijn binnenste samengevoegd was, dan moet de waarde 'Id' . zijn , maar wanneer de lijn aan de buitenkant is samengevoegd, wordt de voorwaarde als waar beoordeeld

u moet de verklaring echter naar de standaard herschrijven als:

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. pgAdmin-fout - relatie [naam van functie/Views/Trigger Functions] bestaat niet

  2. JPA 2.1 StoredProcedureQuery met PostgreSQL en REF_CURSORs

  3. Uitzondering met betrekking tot runtime-optimalisatie met openJPA MySQL

  4. Docker Compose + Spring Boot + Postgres-verbinding