PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Oracle's OUTER JOIN (+) pada string - Migrasi PostgreSQL

TBL4.PROPERTY_NAME(+)='Id' berarti ketika garis itu tergabung dalam, maka nilainya harus 'Id' , tetapi ketika garis digabung luar, kondisinya dievaluasi sebagai true

namun Anda harus menulis ulang pernyataan ke standar sebagai:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memanfaatkan pg_prewarm dan pg_hibernator caching contrib di PostgreSQL 9.4.

  2. Mode postgresql H2 sepertinya tidak berfungsi untuk saya

  3. Menggunakan CTE rekursif dengan Ecto

  4. Versi Postgres tidak kompatibel

  5. Di psql bagaimana menjalankan Loop untuk kueri Select dengan CTE dan mendapatkan output yang ditampilkan jika saya menjalankannya dalam read-only db?