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

I klausul versus OR klausul præstationsmæssigt

Der er en tredje vej, som er hurtigere end 'IN' eller flere 'WHERE'-betingelser:

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

Her ville table_2 (eller forespørgsel) have påkrævede værdier, der var angivet i 'IN'- og 'WHERE'-betingelserne i dit eksempel.




  1. Hvordan kan jeg løse [FEJL] InnoDB:Operativsystemfejl nummer 87 i en filoperation på mysql?

  2. Oracle self join startende med minimumsværdi (årmåneder) for hver partition

  3. Vælg kun sidste værdi ved at bruge group by at mysql

  4. Valg af rækker ordnet efter en kolonne og adskilt i en anden