O script SQL correto para trazer a listagem solicitada é: SELECT nome FROM ALUNOS WHERE idade >= 19 AND idaluno IN (SELECT idaluno FROM MATRICULAS WHERE anooferta = 2017 AND idnivel = 5 AND idserie = 3); Explicação: - A cláusula WHERE filtra os alunos com idade maior ou igual a 19 anos. - O operador IN é utilizado para selecionar apenas os alunos que estão matriculados no 3º ano do ensino médio em 2017. - O subselect seleciona os alunos matriculados no 3º ano do ensino médio em 2017, utilizando as tabelas ALUNOS e MATRICULAS. - Os campos idaluno, idnivel e idserie são utilizados para identificar os alunos matriculados no 3º ano do ensino médio em 2017.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar