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

Select distinkte ... innere Verknüpfung vs. select ... where id in (...)

Versuchen Sie dies

select * from Users u
where exists 
   ( select user_id 
     from Log_mview l
     where l.user_id = u.user_id )
/

Wenn die Unterabfrage eine große Anzahl von Zeilen zurückgibt WHERE EXISTS kann wesentlich schneller sein als WHERE ... IN .