Группировка через алиас Group by alias (Oracle)

Не группируется:

select t.smain_analytic,
(select M.company from V_ECONOPRS M where m.rn=51298584) as comp
from VR_CARTPOLYGRAFREP t
group by t.smain_analytic, comp
-- comp не группируется

Группируется:

select analit,
comp
from (select
t.smain_analytic as analit,
(select M.company from V_ECONOPRS M where m.rn=51298584) as comp
from VR_CARTPOLYGRAFREP t)
group by analit, comp
-- ок