Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fholanda

Retornar 1 Registro por Turma

Recommended Posts

Senhores,

 

Imagine o seguinte cenário:

 

TB_ALUNO

cod_aluno

nom_aluno

 

TB_TURMA

cod_turma

nom_turma

 

TB_INSCRICAO

cod_inscricao

cod_turma

cod_aluno

 

Gostaria de listar todas as turmas, sabemos que na turma existem diversos alunos, mas gostaria que a qry mostrasse somente 1 aluno por turma. Tentei usar o top 1, mas ele seleciona apenas 1 registro da consulta geral...

 

Como devo proceder, alguém pdoe me ajudar?

 

Abraços

 

Fernando

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT DISTINCT i.cod_turma, t.nom_turma 
FROM TB_INSCRICAO i
LEFT JOIN TB_TURMA t ON (t.cod_turma = i.cod_turma)

você não pode incluir na select nada que relacione aos alunos, somente à turma.

 

no caso o DISTINCT é para retornar apenas um resultado de cada turma.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.