[firebase-br] Select com 4 tabelas, exibindo coluna vazia....

HPensador hpensador em gmail.com
Qua Out 3 13:29:03 -03 2007


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





Mais detalhes sobre a lista de discussão lista