Salve, oggi mi è nata l'esigenza di scrivere una query abbastanza complicato, vi spiego la struttura del db:

ho due tabelle
att_sim e sop_iccd_v
e altre due tabelle di backup

att_sim_bk e sop_iccd_v_bk
praticamente contengono gli stessi dati, solo che nel secondo gruppo di tabelle sposto i dati quando non mi servono più,

la struttura delle tabelle per renderla semplice è la seguente:

att_sim
//***********************************************
//id--------Voce--------id_iccd_v--------Tipo-------------------

sop_iccd_v
//***********************************************
//id--------Seriale--------



la query per estrarre i dati che mi serve è la seguente:

SELECT att_sim.*,COUNT(tipo) AS qt FROM att_sim INNER JOIN sop_iccd_v ON att_sim.id_iccd_v=sop_iccd_v.id WHERE(1) GROUP BY TIPO ORDER BY TIPO ASC

ora il mio problema che devo eseguire la stessa query anche sulla tabella di backup, ma come faccio a sommare e ordinare tutto eseguendo una singola query ?

ho provato con union ma estrai sempre due gruppi d'informazioni separate e non riesco a sommarle e intersecare i risultati...