select
count(count_col),
alias_column
from
(
select
count_col,
(select value from....) as alias_column
from
table
) as inline
group by
alias_column
Gruppering fungerer normalt, hvis du gentager det respektive udtryk i GROUP BY-sætningen. Bare at nævne et alias er ikke muligt, fordi SELECT-trinnet er det sidste trin, der skal ske ved udførelse af en forespørgsel, gruppering sker tidligere, når aliasnavne endnu ikke er defineret.
For at GRUPPE EFTER resultatet af en underforespørgsel, skal du tage en lille omvej og bruge en indlejret forespørgsel, som angivet ovenfor.