Jeśli podzapytanie znajduje się w table_references
część zapytania (FROM
klauzula i wszystkie towarzyszące JOIN
s), musi zawierać alias.
Jeśli podzapytanie pojawia się gdzie indziej, na przykład w WHERE
lub SELECT
sekcja, to tylko zwykłe podzapytanie i nie jest wymagane aliasowanie.
Z dokumentacji :
Zgodnie z ogólną zasadą, jeśli możesz odwoływać się do kolumny z podzapytania według nazwy, podzapytanie wymaga aliasu, aby zapobiec niejednoznaczności.