select
count(count_col),
alias_column
from
(
select
count_col,
(select value from....) as alias_column
from
table
) as inline
group by
alias_column
GROUP BY句でそれぞれの式を繰り返すと、通常、グループ化が機能します。 SELECTステップはクエリの実行を行う最後のステップであるため、エイリアスについて言及することはできません。エイリアス名がまだ定義されていない場合、グループ化はより早く行われます。
サブクエリの結果をGROUPBYするには、上記のように少し迂回してネストされたクエリを使用する必要があります。