Nej, det er lige meget. Fra dokumentationen :
De behøver ikke at have de samme navne - det er ikke vigtigt. Til den endelige projektion bruger Oracle udtrykket navne/aliaser fra den første gren; du behøver slet ikke at give efterfølgende filialer aliaser. Så det er fint at gøre sådan noget som:
select 42 as some_col from dual
union all
select 5/7 from dual;
SOME_COL
----------
42
.714285714
Også fra dokumenterne (fremhævelse tilføjet):
hvor "navnene på udtrykkene i udvalgslisten forud for sætoperatoren" betyder den første select
, før union
- hvad jeg refererer til som den første gren.