Me parece que no leistes el ejemplo y ni menos la sintaxis del UNION ALL. Ademas para darle nombre a un campo puedes usar el AS o sino como:
Cita: SELECT nombre_de_campo_X AS NuevoNombreCampo;
Los nombres de tablas no importa en el UNION solo importan los nombres de los campos y la cantidad de columnas.
Saludos
Gildus