ze względu na zawarte 3 podzapytania,
W wygląda to mniej więcej tak:
SELECT *, ( SELECT SUM(a) FROM tabela2 WHERE tabela2.pole = tabela1.pole) AS wynik1 ), ( SELECT COUNT(*) FROM tabela2 WHERE tabela2.pole = tabela1.pole AND ...) AS wynik2 ), ( SELECT COUNT(*) FROM tabela2 WHERE tabela2.pole = tabela1.pole AND ...) AS wynik3 ), FROM tabela1
Jak widać podzapytania operują na tej samej (podrzędnej) tabeli a na dodatek
łaczą się tabelą główną za pomocą tej samej pary kluczy tj
tabela2.pole = tabela1.pole
Czy w związku z tym, można było by inaczej sformułowac zapytanie
żeby się szybciej wykonywało niż teraz ?