SELECT id_aluno, nome FROM Alunos WHERE id_aluno = ( SELECT id_aluno from notas ORDER BY nota DESC LIMIT 1);
SELECT id_aluno, nome FROM Alunos WHERE id_aluno = ( SELECT id_aluno from notas ORDER BY nota DESC LIMIT 1);
Olá, Nicoly, tudo bem?
Parabéns por ter completado a atividade! Sua consulta utiliza corretamente uma subconsulta para identificar o aluno com a maior nota. Uma dica de melhoria seria usar a função MAX(nota)
ao invés de ORDER BY
e LIMIT
, já que isso tornaria sua consulta mais eficiente em grandes bases de dados.
Nicoly, continue firme nos estudos, você está indo muito bem!
Até mais, e o fórum está à disposição!
Abraços e bons estudos!