Fórum Inner Join com Retorno Duplicado e Valores Diferentes #551931
20/04/2016
0
Executo a seguinte Query:
SELECT distinct a.id, a.nome,a.turma, f.id_freq, f.id_aluno, f.id_turma, f.pt
FROM frequencia as f
INNER JOIN aluno as a on f.id_turma = a.turma
E vem esse Resultado:
OBS: Sem a Coluna "PT" vem certo sem duplicação!
Select:
[img:descricao=Retorno do Select]http://imgur.com/mbSU62E[/img]
Tabela Frequencia
[img:descricao=Tabela Frequencia]http://imgur.com/mbSU62E[/img]
Este deveria ser o retorno apenas adicionando o nome dos alunos.
Obrigadooo!
Kayo Timoteo
Curtir tópico
+ 0Post mais votado
22/04/2016
SELECT DISTINCT a.id,a.nome,a.turma,f.id_freq,f.id_aluno,f.id_turma,ft.pt FROM frequencia as f INNER JOIN aluno as a ON f.id_aluno = a.id WHERE f.turma_id = a.turma LIMIT 0,30
Bruno Azevedo
Gostei + 1
Mais Posts
21/04/2016
Kayo Timoteo
Gostei + 0
22/04/2016
Bruno Azevedo
O id da tabela turma é turma mesmo?
Gostei + 0
22/04/2016
Claudio Lopes
Gostei + 1
22/04/2016
Kayo Timoteo
SELECT DISTINCT a.id,a.nome,a.turma,f.id_freq,f.id_aluno,f.id_turma,ft.pt FROM frequencia as f INNER JOIN aluno as a ON f.id_aluno = a.id WHERE f.turma_id = a.turma LIMIT 0,30
Perfeito resolveu muito obrigado
Ainda consegui fazer ele realiza mais uma validação.
SELECT DISTINCT a.id,a.nome,a.turma,f.id_freq, f.dia_freq, f.id_aluno,f.id_turma,f.pt FROM frequencia as f INNER JOIN aluno as a ON f.id_aluno = a.id WHERE f.id_turma = a.turma AND f.dia_freq = '2016-02-02';
Obrigado!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)