1
resposta

Resolução do desafio

SELECT *
FROM Alunos

WHERE ID_aluno = (
    SELECT
        IDaluno
    FROM Notas
    WHERE Nota = (
        SELECT
            MAX(Nota)
        FROM Notas
    )
)
1 resposta

Boa tarde Leonardo! Tudo bem com você?

Obrigado por compartilhar seu modo de resolução com a comunidade Alura. Esse é um padrão muito comum em SQL, chamado de consulta aninhada ou subquery, que permite que você faça buscas complexas, primeiro encontrando informações específicas (como a nota máxima) e depois as utilizando em uma consulta maior. Se você quiser trazer apenas algum dado específico da tabela, lembre-se de usar o nome da coluna ao invés do asterisco. Por exemplo: SELECT Nome.

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!