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

Fabiano Martins fabiano em clippnet.com.br
Qui Set 11 18:49:18 -03 2008


Se eu entendi bem vc quer que aparece o aluno uma unica vez.
sendo assim vc tem que tirar alguns campos

<br><p>SELECT M.CODIGO,A.NOME</p><p>FROM ALUNOS A,TURMA T,MATRICULA 
M</p><p>WHERE M.COD_ALUNO = A.CODIGO</p><p>AND M.COD_TURMA = 
T.CODIGO</p><p>AND M.COD_TIPO_MATRICULA = 0</p><p>AND A.STATUS <> 
1</p><p>AND M.ANO = '2008'</p><p>AND T.NOME ='M511'</p><p>GROUP BY 
M.CODIGO,A.NOME



Saudação a todos!<br> <p>Estou tentando fazer um select q me retorne os 
alunos de uma turma por ordem de matricula,</p>
<p>sendo q um aluno tem "n" nº de matriculas pq cada disciplina tem um nº de 
matrícula,</p>
<p>logo preciso de um agrupamento(presumo eu). A consulta q fiz é essa:</p>

<br><p>SELECT M.CODIGO,A.NOME,A.CODIGO AS COD_ALUNO,A.MATRICULA,T.NOME as 
TURMA,A.STATUS</p><p>FROM ALUNOS A,TURMA T,MATRICULA M</p><p>WHERE 
M.COD_ALUNO = A.CODIGO</p><p>AND M.COD_TURMA = T.CODIGO</p><p>AND 
M.COD_TIPO_MATRICULA = 0</p><p>AND A.STATUS <> 1</p><p>AND M.ANO = 
'2008'</p><p>AND T.NOME ='M511'</p><p>GROUP BY 
M.CODIGO,A.NOME,A.CODIGO,A.MATRICULA,T.NOME,A.STATUS</p>
<br>
<p>Ao fazer esta consulta é listado todos os códigos de matrícula do aluno, 
no caso eu só preciso de 1 deles somente.</p>
<p> Se isso não acontecer vou ter o msm alunos várias vezes na consulta(é o 
q ta acontecendo).</p>
<br> <p>Se alguém puder me indicar o caminho agradeço.</p><br><p>Abraço!</p>



Conheça já o Windows Live Spaces, o site de relacionamentos do Messenger! 
Crie já o seu!
_________________________________________________________________
Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver 
offline. Conheça  o MSN Mobile!
http://mobile.live.com/signup/signup2.aspx?lc=pt-br
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista