Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Solusi untuk penggabungan luar dengan operator IN di Oracle

Pertama-tama, mengapa Anda tidak dapat menggunakan OUTER JOIN yang tepat s?, Anda dapat menggunakannya di Oracle tanpa harus melakukan penggabungan implisit dengan (+) sintaksis. Untuk masalah Anda, Anda dapat menggunakan IN :

SELECT p.Name, a.Attribute
FROM People p
LEFT OUTER JOIN Attributes a
ON p.PersonID = a.PersonID AND a.Attribute IN ('Happy','Grouchy')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Prosedur blok PL/SQL dengan Oracle

  2. Jalankan DDL dinamis dalam prosedur PL/SQL melalui izin peran penentu

  3. Ambil baris yang memiliki nilai Max untuk sebuah kolom

  4. SQL Pengenal Tidak Valid

  5. Kompatibilitas HSQLDB ROWNUM dengan Oracle