View Em Firebird Vinculando 2 Tabelas

Firebird

17/04/2006

Tenho uma Tabela CHAMADAS em Firebird com os campos:
ID_CHAMADAS Integer
TELEFONE Varchar(15)
PT1 Integer
PT2 Integer
PT3 Integer
PT4 Integer
PT5 Integer

Outra Tabela PONTOS
ID_PONTOS Integer
DESCRICAO Varchar(60)

Como montar uma VIEW_CHAMADAS

onde apareçam: O Telefone e os 5 pontos com a Descricao?

Se alguém puder me ajudar, desde já agradeço.

[color=red:0cc759ae59]Título editado por Massuda Por favor, não use apenas letras maiusculas no título[/color:0cc759ae59]



Rinez

Rinez

Curtidas 0

Respostas

Camilo

Camilo

17/04/2006

eu faria assim, naum sei se tem alguma maneira melhor, tem uns feras ae de plantão no forum, mais assim testei e funciona....

select
c.*,
p1.descricao as descricao1,
p2.descricao as descricao2,
p3.descricao as descricao3,
p4.descricao as descricao4,
p5.descricao as descricao5

from chamadas c
left outer join pontos p1 on (c.p1=p1.id_pontos)
left outer join pontos p2 on (c.p2=p2.id_pontos)
left outer join pontos p3 on (c.p3=p2.id_pontos)
left outer join pontos p4 on (c.p4=p2.id_pontos)
left outer join pontos p5 on (c.p5=p2.id_pontos)


GOSTEI 0
Rinez

Rinez

17/04/2006

Prezado amigo camilo:
Vou testar e coloco aqui o resultado.
Obrigado pela ajuda.
Abraços Prof. Zenir


GOSTEI 0
POSTAR