Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Luis Sukys

CREATE VIIEW com 03 tabelas

Recommended Posts

Boa tarde, pessoal!

 

Estou querendo criar uma view para um sistema de consulta juntando alguns campos de 03 tabelas.

Preciso também mencionar a origem da informação na view. Como poderia fazer isso?

 

Segue como eu preciso que a view fique:

 

view.jpg

 

É possivel a criar uma view assim?

 

Agraço a ajuda!

Compartilhar este post


Link para o post
Compartilhar em outros sites

UNION

 

create or replace view v_tabelas as
select campo1,campo2,campo3
from tabela01
union all
select campo1,campo2,campo3
from tabela02
union all
select campo1,campo2,campo3
from tabela03

Compartilhar este post


Link para o post
Compartilhar em outros sites

UNION

 

create or replace view v_tabelas as
select campo1,campo2,campo3
from tabela01
union all
select campo1,campo2,campo3
from tabela02
union all
select campo1,campo2,campo3
from tabela03

 

Olá, Motta!!

 

Obrigado pela ajuda!

Consegui criar a view!

Só ficou faltando o campo "origem". Como faço pra colocar esse campo na view?

Será necessário saber de qual tabela determinado campo veio...

 

Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cria uma coluna fajuta ...

 

create or replace view v_tabelas as

select 'tabela01' origem,campo1,campo2,campo3

from tabela01

union all

select 'tabela02' origem campo1,campo2,campo3

from tabela02

union all

select 'tabela03' origem campo1,campo2,campo3

from tabela03

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.