Página 1 de 1

Juntar tabelas em ordem sequencial

Enviado: Ter, 08 Nov 2016 11:51 am
por belloo123
Minha duvida e saber se tem por alguma forma unir 2 tabelas onde não tem nenhum dominador comum , porem os dados da mesma são sequenciados e nesse caso gostaria de saber se consigo colocar o registro um a baixo do outro em formato sequencial
exemplo:

Selecionar tudo

SELECT A, B, C, D, SEQUENCIA  FROM TABELA01
------
       A     B  C      D  SEQUENCIA
       JOAO  2  35,00  N    2323

SELECT A, B, C, D, SEQUENCIA  FROM TABELA02
-------
  A     B    C     D  SEQUENCIA
 pedor   2  10,00  S    2324
QUANDO UNIR AS DUAS TABELAS GOSTARIA Q O RESULTADO ORDENADO PELA SEQUENCIA , UMA LINHA APOS A OUTRO EM SEQUENCIA.

Selecionar tudo

  A    B    C    D  SEQUENCIA
JOAO   2  35,00  N    2323
PEDRO  2  10,00  S    2324

Re: Juntar tabelas em ordem sequencial

Enviado: Ter, 08 Nov 2016 12:31 pm
por spernega
Boa tarde,

SELECT A, B, C, D, SEQUENCIA FROM TABELA01
union
SELECT A, B, C, D, SEQUENCIA FROM TABELA02
order by sequencia;


ou


SELECT A, B, C, D, SEQUENCIA FROM TABELA01
union all
SELECT A, B, C, D, SEQUENCIA FROM TABELA02
order by sequencia;


Era isso?

Re: Juntar tabelas em ordem sequencial

Enviado: Ter, 08 Nov 2016 1:19 pm
por belloo123
Sim ! dese formato consigo unir as 2 tabelas porem, umas das tabelas não tem a mesma quantidade de colunas q mesma outra tabela tem

Selecionar tudo

SELECT A, B, C, D, SEQUENCIA FROM TABELA01
union 
SELECT A, B, C, D, E,F, G, SEQUENCIA FROM TABELA02
order by sequencia;

Re: Juntar tabelas em ordem sequencial

Enviado: Ter, 08 Nov 2016 2:05 pm
por spernega
Acho que assim resolveria, só precisa checar os TYPES de E, F e G.


SELECT A, B, C, D, '' E, '' F, ''G SEQUENCIA FROM TABELA01
union
SELECT A, B, C, D, E,F, G, SEQUENCIA FROM TABELA02
order by sequencia;