select
count(count_col),
alias_column
from
(
select
count_col,
(select value from....) as alias_column
from
table
) as inline
group by
alias_column
Pengelompokan biasanya berfungsi jika Anda mengulangi ekspresi masing-masing dalam klausa GROUP BY. Menyebutkan sebuah alias saja tidak mungkin, karena langkah SELECT adalah langkah terakhir untuk melakukan eksekusi query, pengelompokan terjadi lebih awal, ketika nama alias belum ditentukan.
Untuk mengelompokkan menurut hasil sub-kueri, Anda harus mengambil sedikit jalan memutar dan menggunakan kueri bersarang, seperti yang ditunjukkan di atas.