Váš kolega vytvořil dotaz (SELECT COUNT(*)
) s dílčím dotazem, který pojmenoval t
. Tento t
je pouze dočasný název tabulky, který odkazuje na
Mohl to nazvat reálně temp
abych byl trochu výstižnější. Důvod, proč se to stává jako tabulka, je ten, že v MySQL je SELECT
dotaz vrací řádky dat, které fungují jako tabulka. Takže tento vnitřní dotaz dostane AttemptNo
a vytvoří dočasnou tabulku t
. Vnější dotaz pak tato data spočítá.
;
uvnitř dotazu je udělat z něj úplný příkaz, když řetězec dotaz je volán programem. Pokud toto nebylo zahrnuto, řetězec query
by neobsahoval platný příkaz MySQL. Poslední ;
je dokončit přiřazení pro proměnnou.