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

Dotaz MySQL ve smyčce vs použití spojení SQL

join metoda je obecně považována za lepší, už jen proto, že snižuje režii odesílání dotazů tam a zpět do databáze.

Pokud máte v tabulkách vhodné indexy, bude základní výkon obou metod podobný. To znamená, že obě metody budou používat vhodné indexy k načtení výsledků.

Z pohledu databáze join metoda je mnohem lepší. Konsoliduje datovou logiku na jednom místě, čímž je kód transparentnější. Umožňuje také databázi provádět optimalizace, které nemusí být patrné v kódu aplikace.



  1. 3 způsoby, jak zobrazit řazení pro vaše připojení v MariaDB

  2. Klauzule ORDER BY je neplatná v pohledech, vložených funkcích, odvozených tabulkách, poddotazech a běžných tabulkových výrazech.

  3. Nahrajte obrázek přímo přes příkazový řádek mySQL

  4. Všechny hodnoty ='s' v tabulce v chybě PHP