La union richiede che venga selezionato lo stesso numero di campi dalle tabelle. Dal tuo post iniziale mi era parso di capire che la situazione fosse quella. Se invece il numero dei campi non coincide, allora devi provvedere a selezionarli esplicitamente.