Oracle
 sql >> Database >  >> RDS >> Oracle

Seleziona distinto ... inner join vs. select ... dove id in (...)

Prova questo

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

Se la sottoquery restituisce un numero elevato di righe WHERE EXISTS può essere sostanzialmente più veloce di WHERE ... IN .