sql >> Databáze >  >> RDS >> Oracle

V klauzuli versus klauzule OR z hlediska výkonu

Existuje 3. způsob, který je rychlejší než 'IN' nebo více podmínek 'WHERE':

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

Zde by tabulka_2 (nebo dotaz) měla požadované hodnoty, které byly ve vašem příkladu uvedeny v podmínkách 'IN' a 'WHERE'.




  1. Je bezpečné nechat uživatele zadat pole mysql pro vyhledávání?

  2. připojení k databázi pomocí RMySQL, R a MySQL

  3. Spočítejte řádky se stejným ID v php

  4. Jak vybrat první řádek pro každou skupinu v MySQL?