Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Giải pháp cho kết nối bên ngoài với toán tử IN trong Oracle

Trước hết, tại sao bạn không thể sử dụng OUTER JOIN thích hợp s ?, bạn có thể sử dụng chúng trong Oracle mà không cần phải thực hiện các phép nối ngầm với (+) cú pháp. Đối với vấn đề của bạn, bạn có thể sử dụng 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. CONTAINS không hoạt động với Oracle Text

  2. Oracle Sql năm bất hợp pháp

  3. Lấy các bản vá cơ sở dữ liệu

  4. Oracle10g SQL pivot

  5. Thay đổi loại cột trong bảng