Clausula SQL
Alguém sabe como fazer uma cláusula SQL que some duas tabelas que têm os mesmos campos e ainda identifique de qual tabela o registro pertencia. Por exemplo:
Tabela1
nome idade
Thiago 20
Jose 30
Tabela2
nome idade
Mario 25
Pedro 40
e resulte:
origem nome idade
Tabela1 Thiago 20
Tabela1 Jose 30
Tabela2 Mario 25
Tabela2 Pedro 40
Muito obrigado,
Thiago
Tabela1
nome idade
Thiago 20
Jose 30
Tabela2
nome idade
Mario 25
Pedro 40
e resulte:
origem nome idade
Tabela1 Thiago 20
Tabela1 Jose 30
Tabela2 Mario 25
Tabela2 Pedro 40
Muito obrigado,
Thiago
Thiago Morasi
Curtidas 0
Respostas
Adilsond
04/06/2003
select ´Tabela1´, Nome, Idade
from Tabela1
where .... // se desejar
group by .... // se desejar
having .... // se desejar
union all
select ´Tabela2´, Nome, Idade
from Tabela2
where .... // se desejar
group by .... // se desejar
having .... // se desejar
order by 2
from Tabela1
where .... // se desejar
group by .... // se desejar
having .... // se desejar
union all
select ´Tabela2´, Nome, Idade
from Tabela2
where .... // se desejar
group by .... // se desejar
having .... // se desejar
order by 2
GOSTEI 0