Olá, boa noite,
Existe alguma diferença (para efeito de resultado) entre essas duas queries?
select a.nome from aluno a where not exists (select * from matricula m where aluno_id = a.id);
e
select a.nome from aluno a where not exists (select m.id from matricula m where m.aluno_id = a.id);
Obrigada, Camila