Jako vždy u optimalizačních dotazů by odpověď měla znít:záleží. Odpovědi závisí mimo jiné na několika věcech:
- Existuje skutečně výhoda z hlediska výkonu při použití dotazu 2 místo dotazu 1. To lze vidět v plánu dotazů, který je vytvořen pro tyto dotazy? Vytvořený plán dotazů může být stejný pro oba dotazy, ale také se může lišit při použití indexů.
- Může to také záviset na počtu dotazovaných řádků v tabulkách. Jak dlouho dotaz běží a jak často je dotaz používán. Pokud začnete optimalizovat dotaz, který se používá jednou denně a běží několik milisekund, použijte raději dotaz, který je nejlépe čitelný.
Takže jediná osoba, která může skutečně určit, zda byste měli použít dotaz 1 nebo dotaz 2, je:Vy. Na toto téma vám nelze fundovaně poradit.