Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Obejście dla sprzężenia zewnętrznego z operatorem IN w Oracle

Przede wszystkim, dlaczego nie możesz użyć prawidłowego OUTER JOIN? s?, możesz ich używać w Oracle bez konieczności wykonywania niejawnych złączeń za pomocą (+) składnia. Jeśli chodzi o Twój problem, możesz użyć 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. Generuj tożsamość dla bazy danych Oracle za pomocą Entity Framework przy użyciu istniejącej procedury składowanej

  2. Jak mogę zidentyfikować wiersze związane z impasem Oracle?

  3. Kod do wywołania funkcji w pakiecie z C# i ODP.NET

  4. Nieprawidłowe numery

  5. Oracle Loader dla pliku .xlsx