SQL yardım aramaya inandım fakat hiçbir yerde bulamadım

union all yapınca oluşan tabloyu bir temp tabloya atıp onun üzerinden yapabilirsin. aşağıdaki gibi bişeyler.
select * into #temp
from
(
select * from table1
union all
select * from table2
)
select * from #temp
group by code
drop table #temp


SELECT
x, sum(para)
FROM
(YAZMIŞ OLDUĞUN UNION LU SORGU) as q
GROUP BY x;


@tepedeki psychedelic adam tam anlayamadım ama benim union all ladığım tablolar çok karmaşık
@renkli hayalet seninkini de denemiştim önceden ama şimdi yine denedim ancak YAZMIŞ OLDUĞUM UNION LU SORGU'yu parantez içine alınca hata veriyor. Hata şöyle: JOIN işleminde söz dizimi hatası


karmaşık olması bi problem değil. sonuç olarak union'layabiliyosan onu bi temp tabloya atıp sonra istediğin gruplamayı yapabilirsin.


#temp tablo anladığım kadarıyla oluşturduğum unionlı tabloyu tablo olarak database e eklediğim tablo değil mi?
