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

Optimalizace dotazu:max() v poddotazu

MAX vždy zpracuje všechny řádky - použijte order by a limit - takže dotaz bude vypadat takto

 SELECT * FROM wbsites WHERE url = '...' ORDER BY id DESC LIMIT 1

V tomto případě není vyžadován poddotaz

EDIT:Zapomněli jste, kde url



  1. Jak mohu aktivovat rozšíření bez přízvuku na již existujícím modelu

  2. Chyba TNS Listener

  3. Jak vypíšete všechny spouštěče v databázi MySQL?

  4. Jak změnit sloupec z hodnoty Null na hodnotu Not Null na serveru SQL Server