Kao prvo, koristi code tag.
Kao drugo, jesi li siguran da ti treba suma id-jeva, tako nešto nema smisla?
Kao treće, odradi ono što ti error message savetuje, tj dodaj alias selectu:
Code:
select sum(a),sum(s) from
(
select sum(id) as a,0 as s from prva where ind='a'
union
select 0 as a,sum(id) as s from prva where ind='s'
) ovo_je_alias
A možeš koristiti i case (valjda svaka baza to podržava):
Code:
SELECT SUM(CASE ind WHEN 'a' THEN id ELSE 0 END), SUM(CASE ind WHEN 's' THEN id ELSE 0 END)
FROM prva