[firebase-br] RE: SELECT para exibir 1 só registro de um campo com vários valores

Giovani Rochê giovaniroche em msn.com
Sex Set 12 10:03:30 -03 2008


Fiz assim mas ainda ta duplicando:
 
SELECT (M.CODIGO),A.NOME,A.CODIGO,A.MATRICULA,T.NOME as TURMA,A.STATUS
FROM ALUNOS A,TURMA T,MATRICULA M
WHERE M.COD_ALUNO = A.CODIGO
AND M.COD_TURMA = T.CODIGO
AND M.COD_TIPO_MATRICULA = 0
AND A.STATUS <> 1
AND M.ANO = '2008'
AND T.NOME ='M511'
GROUP BY M.CODIGO,A.NOME,A.CODIGO,A.MATRICULA,T.NOME,A.STATUS
 
Vc disse que inserindo a matricula no group by ele vai pegar todas, mas como vou
fazer então para agrupar os alunos pelo Nº de matrícula? Acho q não entendi bem
o que vc quis dizer.
 
 
 
 
> From: fabiano em clippnet.com.br> To: lista em firebase.com.br> Date: Fri, 12 Sep 2008 09:42:40 -0300> Subject: Re: [firebase-br] SELECT para exibir 1 só registro de um campo com vários valores> > Quando vc insere a matricula no group by ele vai pegar todas as matriculas. > Coloque assim e vai colocando o que vc achar que é nescessario.> > SELECT (M.CODIGO),A.NOME FROM ALUNOS A,TURMA T,MATRICULA M> GROUP BY M.CODIGO,A.NOME> > > > ----- Original Message ----- > From: "Giovani Rochê" <giovaniroche em msn.com>> To: "FireBase" <lista em firebase.com.br>> Sent: Friday, September 12, 2008 8:38 AM> Subject: [firebase-br] RE: SELECT para exibir 1 só registro de um campo com > vários valores> > > > Olá. Fiz a consulta abaixo como vc indicou mas ainda ta repetindo. Eu > esqueci de inserir o campo M.codigo na consulta q postei abaixo. Fiz assim:> > > SELECT DISTINCT(M.CODIGO),A.NOME,A.CODIGO,A.MATRICULA,T.NOME as > TURMA,A.STATUS> FROM ALUNOS A,TURMA T,MATRICULA M> WHERE M.COD_ALUNO = A.CODIGO> AND M.COD_TURMA = T.CODIGO> AND M.COD_TIPO_MATRICULA = 0> AND A.STATUS <> 1> AND M.ANO = '2008'> AND T.NOME ='M511'> GROUP BY M.CODIGO,A.NOME,A.CODIGO,A.MATRICULA,T.NOME,A.STATUS> > Desse jeito está exibindo o nome do aluno para cada nºde matricula. O que > desejo seria somente 1 aluno para 1 código de matriculka(M.CODIGO)
_________________________________________________________________
Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas e muito mais no MSN Video!
http://video.msn.com/?mkt=pt-br


Mais detalhes sobre a lista de discussão lista