Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Consultado alunos sem respostas

nao poderia consultar os alunos sem respostas dessa maneira?

select a.nome from aluno a
    where not exists
    (select * from resposta r where r.aluno_id = a.id)

No video o professor apresenta a solucao com o join e depois o not exists. Mas em outros exercicios nao usa o join.

1 resposta

Bom dia Janile!

Pode sim, mas você precisa ajustar sua query:

select a.nome from aluno a
    where not exists
    (select r.id from resposta r where r.aluno_id = a.id)