SELECT nomealuno, nomedisc, max( valornota1 )
FROM aluno, turma, disciplina
WHERE Disciplina_iddisciplina = iddisciplina
AND aluno_idaluno = idaluno
GROUP BY valornota1
A solução é a seguinte
select nomealuno Nome_do_Aluno, nomedisc Disciplina, valornota2 Nota_2, periodo Periodo
from turma, aluno, disciplina
where aluno_idaluno = idaluno and disciplina_idDisciplina = iddisciplina and valornota2 = (select min(valornota2)
from turma)
Que deveria me retornar apenas a maior nota só que esle está trazendo todas as notas
Textos completos
nomealuno nomedisc max( valornota1 )
Rossana Ribeiro Administração de Banco de Dados 5.00
Andrés Suárez Montes Programação e Estruturas de Dados 6.00
Cristiane da Silva Maciel Administração de Banco de Dados 7.00
Marcos Vinicius de Oliveira Administração de Banco de Dados 8.00
Erickson Tavares Administração de Banco de Dados 9.00
Francisco Diego Administração de Banco de Dados 10.00
Pergunta
Marcos_Vinicius
Bom dia tenho o seguinte select:
A solução é a seguinteQue deveria me retornar apenas a maior nota só que esle está trazendo todas as notas
Textos completos
nomealuno nomedisc max( valornota1 )
Rossana Ribeiro Administração de Banco de Dados 5.00
Andrés Suárez Montes Programação e Estruturas de Dados 6.00
Cristiane da Silva Maciel Administração de Banco de Dados 7.00
Marcos Vinicius de Oliveira Administração de Banco de Dados 8.00
Erickson Tavares Administração de Banco de Dados 9.00
Francisco Diego Administração de Banco de Dados 10.00
Editado por Marcos_ViniciusLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados