Vous avez parfaitement raison de faire cette transformation.
La requête pour le faire s'écrit pas un ensemble de UNION ALL :

select num_menage, nom1 as nom, ag1 as age, sxe1 as sexe
from...