Re: Re: [firebase-br] Problemas na criação de VIEW

Marcelo Carvalheiro marcelo_carvalheiro em yahoo.com.br
Qui Maio 19 13:56:55 -03 2005


mas quando eu coloco o alias dá erro no momento da criação da view

Eduardo Jedliczka <edujed em gmail.com> escreveu: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" 
To: "Firebase" 
; "Lista-Delphi"


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


______________________________________________
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


__________________________________________________
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 


Mais detalhes sobre a lista de discussão lista