ORDER BY 2 singnifica ordina per l'elemento che nella select si trova alla posizione 2... perchè mi sembra che usando la union non puoi usare riferimenti al nome dei campi (su questo pero' non ci metterei la mano sul fuoco xke non ne sono convintissimo)... penso che la union la puoi fare per N tabelle.. basta che rispetti la regola del numero dei campi



ciao