Oracle
 sql >> Datenbank >  >> RDS >> Oracle

In-Klausel versus ODER-Klausel leistungsmäßig

Es gibt einen dritten Weg, der schneller ist als 'IN'- oder mehrere 'WHERE'-Bedingungen:

select *
from table_1 as tb1
inner join table_2 as tb2
where tb1.column_name = tb2.column_name

Hier hätte Tabelle_2 (oder Abfrage) erforderliche Werte, die in Ihrem Beispiel in den Bedingungen 'IN' und 'WHERE' aufgeführt waren.