我正在將客戶端的軟件數據庫從Oracle遷移到PostgreSQL,並且在理解查詢,查詢,以及如何遷移它方面遇到一些麻煩。Oracle的OUTER JOIN(+)在字符串上 - 遷移PostgreSQL
查詢是:
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
而且我不明白的部分,是外部聯接(+)上的 'ID'。 表上的連接,確定,但在一個字符串上?我不知道它的作用。
有人有想法嗎? 謝謝。
http://stackoverflow.com/a/4020794/3682599 –