Ciao a tuttti,

ho tre tabelle di cui devo unire i dati.
Faccio quindi tre query simili (le query sono abbastanza complesse e utilizzano alcuni join) e le unisco con union

(query1 union qyery2 union query3...)

ora il tempo di esecuzione della quesry finale utilizzando union è molto + lento della somma delle singole query (dell'ordine di 10 volte + lento della somma delle 3)

sapete dirmi perchè e come posso risolvere?