sql >> Databáze >  >> RDS >> Mysql

Existuje rozdíl ve výkonu mezi HAVING na aliasu a nepoužíváním HAVING

Ano, mělo by to být jiné – očekává se, že (1) bude rychlejší.

Having zajistí, že se nejprve spustí hlavní dotaz a poté se použije filtr have - takže to v podstatě funguje na datové množině vrácené (dotaz mínus mít).

První dotaz by měl být vhodnější, protože tyto záznamy vůbec nevybírá.



  1. jak spojit 2 stoly

  2. Časový limit při získávání připojení po upgradu Knex

  3. Smyčka SQL Server – jak mohu procházet sadou záznamů

  4. Výpočet poloměru souřadnic GPS