1
resposta

Encontrando a Maior Nota

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

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!