select
count(count_col),
alias_column
from
(
select
count_col,
(select value from....) as alias_column
from
table
) as inline
group by
alias_column
Die Gruppierung funktioniert normalerweise, wenn Sie den entsprechenden Ausdruck in der GROUP BY-Klausel wiederholen. Nur einen Alias zu nennen ist nicht möglich, da der SELECT-Schritt der letzte Schritt zur Ausführung einer Abfrage ist, die Gruppierung erfolgt früher, wenn Alias-Namen noch nicht definiert sind.
Um das Ergebnis einer Unterabfrage zu GROUP BY zu gruppieren, müssen Sie einen kleinen Umweg gehen und eine verschachtelte Abfrage verwenden, wie oben angegeben.