Oracle
 sql >> Base de données >  >> RDS >> Oracle

Select distinct ... jointure interne vs select ... where id in (...)

Essayez ceci

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

Si la sous-requête renvoie un grand nombre de lignes WHERE EXISTS peut être nettement plus rapide que WHERE ... IN .