junção de tabelar
Pessoal, eu tenho 3 tabelar no seguinte estilo:
Tabela 1:
coluna 1, coluna 2, coluna 3, coluna 4, coluna 5, coluna 6
Tabela 2:
coluna 1, coluna 2, coluna 3, coluna 4, coluna 5
Tabela 3:
coluna 1, coluna 2, coluna 3, coluna 4
Estou querendo como saida a junção das tres tabelas, sendo que as linha fique em um order:
Tabela 4:
linha da tabela 1 => coluna 1, coluna 2, coluna 3, coluna 4, coluna 5, coluna 6
linha da tabela 2 => coluna 1, coluna 2, coluna 3, coluna 4, coluna 5
linha da tabela 3 => coluna 1, coluna 2, coluna 3, coluna 4
cada coluna das tabelas são iguais. Ex. tabela1.coluna 1 = tabela2.coluna 1 = tabela3.coluna 1
Existe alguma maneira para realizar essa junção?
Tabela 1:
coluna 1, coluna 2, coluna 3, coluna 4, coluna 5, coluna 6
Tabela 2:
coluna 1, coluna 2, coluna 3, coluna 4, coluna 5
Tabela 3:
coluna 1, coluna 2, coluna 3, coluna 4
Estou querendo como saida a junção das tres tabelas, sendo que as linha fique em um order:
Tabela 4:
linha da tabela 1 => coluna 1, coluna 2, coluna 3, coluna 4, coluna 5, coluna 6
linha da tabela 2 => coluna 1, coluna 2, coluna 3, coluna 4, coluna 5
linha da tabela 3 => coluna 1, coluna 2, coluna 3, coluna 4
cada coluna das tabelas são iguais. Ex. tabela1.coluna 1 = tabela2.coluna 1 = tabela3.coluna 1
Existe alguma maneira para realizar essa junção?
Guilhr
Curtidas 0
Respostas
Jair N.
23/06/2010
Bom Dia seria o caso de juntar as tabelas em linhas porém com a deficiência dos campos complementares, é aconselhavel na seguinte situação:
-- Exemplo para união das tabelas :
SELECT coluna_1, coluna_2, coluna_3, coluna_4, coluna_5, coluna_6
FROM tabela_1
UNION ALL
SELECT coluna_1, coluna_2, coluna_3, coluna_4, coluna_5, NULL AS coluna_6
FROM tabela_2
UNION ALL
SELECT coluna_1, coluna_2, coluna_3, coluna_4, NULL AS coluna_5, NULL AS coluna_6
FROM tabela_3
-- No que se refere a união verifique INTERSECT delimintando os que "não estão relacionados...
Atc.
-- Exemplo para união das tabelas :
SELECT coluna_1, coluna_2, coluna_3, coluna_4, coluna_5, coluna_6
FROM tabela_1
UNION ALL
SELECT coluna_1, coluna_2, coluna_3, coluna_4, coluna_5, NULL AS coluna_6
FROM tabela_2
UNION ALL
SELECT coluna_1, coluna_2, coluna_3, coluna_4, NULL AS coluna_5, NULL AS coluna_6
FROM tabela_3
-- No que se refere a união verifique INTERSECT delimintando os que "não estão relacionados...
Atc.
GOSTEI 0