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...