[firebase-br] Select com 4 tabelas, exibindo coluna vazia....
Simone
simone em mithsan.com.br
Qua Out 3 14:10:00 -03 2007
Valeu!!!! Obrigada, era isso mesmo que eu precisava!!!!
Só ficou uma dúvida:
Posso usar um "Where" antes do 1º left?!?
È que preciso filtrar a turma desejada...tô colocando, mas tá dando erro....
montei assim:
Select a.curso, a.serie, a.turma, a.matricula, b.nota, c.falta, d.nome
from tabelaA a where (a.curso = '003') and (a.turma = 'xxx')
left outer join tabelaB b on (b.serie = a.serie) and (b.turma =
a.turma) and (b.matriucla = a.matricula)
left outer join tabelaC c on (c.curso = b.curso) and (c.serie =
b.serie) and (c.turma = b.turma) and (c.matricula = b.matricula)
left outer join tabelaD d on (d.registro = a.registro)
order by a.matricula
No mais, Valeu mesmo!!!!!
Obrigadão!!!!
----- Original Message -----
From: "HPensador" <hpensador em gmail.com>
To: <lista em firebase.com.br>
Sent: Wednesday, October 03, 2007 1:29 PM
Subject: Re: [firebase-br] Select com 4 tabelas, exibindo coluna vazia....
Boa tarde Simone!
> Exemplo:
> TabelaA - CURSO, SERIE, TURMA, MATRICULA, REGISTRO
> TabelaB - CURSO, SERIE, TURMA, MATRICULA, NOTA
> TabelaC - CURSO, SERIE, TURMA, MATRICULA, FALTA
> TabelaD - REGISTRO, NOME
Select a.curso, a.serie, a.turma, a.matricula, b.nota, c.falta, d.nome
from tabelaA a
left outer join tabelaB b on (b.serie = a.serie) and (b.turma =
a.turma) and (b.matriucla = a.matricula)
left outer join tabelaC c on (c.curso = b.curso) and (c.serie =
b.serie) and (c.turma = b.turma) and (c.matricula = b.matricula)
left outer join tabelaD d on (d.registro = a.registro)
order by a.matricula
> Select A.CURSO, A.SERIE, A.TURMA, A.MATRICULA, B.NOTA, C.FALTA,
> D.NOME
> > From TabelaA A, TabelaB B, TabelaC C, TabelaD D
> Where (A.CURSO = B.CURSO) And
> (A.SERIE = B.SERIE) And
> (A.TURMA = B.TURMA) And
> (A.MATRICULA = B.MATRICULA) And
> (C.CURSO = B.CURSO) And
> (C.SERIE = B.SERIE) And
> (C.TURMA = B.TURMA) And
> (C.MATRICULA = B.MATRICULA) And
> (A.REGISTRO = D.REGISTRO )
> Order By A.MATRICULA
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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