1
resposta

Encontrando a Maior Nota

select * from Alunos where id_aluno = ( select id_aluno from notas order by nota desc limit 1 );

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi Guilherme, tudo bem?

Parabéns pela consulta SQL! O seu código está correto e vai retornar o aluno com a maior nota. Você também pode usar a cláusula JOIN para fazer a junção explícita entre as tabelas, o que pode melhorar a legibilidade e a manutenção do código. O código seria:

SELECT a.* 
FROM Alunos a
JOIN Notas n ON a.id_aluno = n.id_aluno
ORDER BY n.nota DESC
LIMIT 1;

Continue com essa dedicação que você vai longe!

Abraços e bons estudos!