empilhando duas tabelas sql (2008) com diferentes nomes de colunas

Eu verifiquei este site para o código para empilhar duas tabelas (colocar os resultados de uma tabela abaixo dos resultados de outro), onde os nomes das colunas são diferentes. Eu sei que UNION ALL funciona quando os nomes são os mesmos .. e eu sei que UNION ALL com uma atribuição para os nomes de coluna que estão faltando em uma tabela funciona quando uma tabela tem mais informações do que o outro .. mas e se a coluna nomes são diferentes? como se em uma tabela o nome da coluna fosse CHP e em outra fosse "CHILD HEALTH PLUS" e eu precisasse que essas duas colunas fossem empilhadas umas sobre as outras?

questionAnswers(2)

yourAnswerToTheQuestion