select
count(count_col),
alias_column
from
(
select
count_col,
(select value from....) as alias_column
from
table
) as inline
group by
alias_column
Groeperen werkt normaal gesproken als u de respectieve uitdrukking in de GROUP BY-component herhaalt. Alleen een alias vermelden is niet mogelijk, omdat de SELECT-stap de laatste stap is bij het uitvoeren van een query, groepering gebeurt eerder, wanneer aliasnamen nog niet zijn gedefinieerd.
Om het resultaat van een subquery te GROUPEREN, moet u een kleine omweg maken en een geneste query gebruiken, zoals hierboven aangegeven.