Re: [firebase-br] Problemas na criação de VIEW
Eduardo Jedliczka
edujed em gmail.com
Qui Maio 19 12:00:01 -03 2005
Troque o Inner Join por left join... e defina um alias para as colunas...
select p.nome, c1.caracter as Caracter1, c2.caracter as Caracter2,
c3.caracter as Caracter3
from pessoa p
left outer join Caracter c1 on (p.caracteristica01 = c1.id_caracter)
left outer join Caracter c2 on (p.caracteristica02 = c1.id_caracter)
left outer join Caracter c3 on (p.caracteristica03 = c3.id_caracter)
order by P.nome
[s]
======================
Eduardo Jedliczka
Apucarana - Paraná
======================
----- Original Message -----
From: "Marcelo Carvalheiro" <marcelo_carvalheiro em yahoo.com.br>
To: "Firebase" <Lista em firebase.com.br>; "Lista-Delphi"
<lista-delphi em yahoogrupos.com.br>
Sent: Thursday, May 19, 2005 11:56 AM
Subject: [firebase-br] Problemas na criação de VIEW
> Pessoal, não estou conseguindo criar uma view com as seguintes
> características.
>
> Tabela: Pessoa Tabela Caracter
>
> id_pessoa , integer id_caracter, integer
> nome , string caracter , varchar
> caracteristica01, integer
> caracteristica02, integer
> caracteristica03, integer
>
> Então a mesma pessoa pode ter até 3 caracteristicas, estou precisando
> fazer uma view com a seguinte estrutura:
>
> create view PessoaCaracter
>
> select p.nome, c1.caracter, c2.caracter, c3.caracter
>
> inner join Caracter c1 on (p.caracteristica01 = c1.id_caracter)
> inner join Caracter c2 on (p.caracteristica02 = c1.id_caracter)
> inner join Caracter c3 on (p.caracteristica03 = c3.id_caracter)
>
> Alguém pode me ajudar
>
>
>
> __________________________________________________
> Converse com seus amigos em tempo real com o Yahoo! Messenger
> http://br.download.yahoo.com/messenger/
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista