sql >> Database >  >> RDS >> Oracle

Selecteer verschillende ... inner join vs. select ... waar id in (...)

Probeer dit

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

Als de subquery een groot aantal rijen retourneert WHERE EXISTS kan aanzienlijk sneller zijn dan WHERE ... IN .



  1. MySQL te lang varchar truncatie/foutinstelling

  2. query-optimalisatie met case-statement

  3. Hoe voeg ik een cluster toe aan een samengestelde sleutel?

  4. Selecteer rijen uit de MySQL-tabel waar de PHP-tijdstempel ouder is dan X