Lissë ∞ 0 Denunciar post Postado Dezembro 13, 2009 Estou com dificuldades em resolver o seguinte problema: Tenho 3 tabelas: Aluno(num_aluno, nome); Inscrito(num_aluno, cod_cadeira); fk-> num_aluno e cod_cadeira Cadeira(cod_cadeira, nome); Estou a tentar fazer o seguinte, indicar os alunos que nunca frequentaram uma determinada cadeira. Por exemplo devolver o nome dos alunos que nunca se inscreveram na disciplina Base de Dados. Agradecia se me pudessem ajudar Compartilhar este post Link para o post Compartilhar em outros sites
Lissë ∞ 0 Denunciar post Postado Dezembro 13, 2009 Ja consegui: select nome from aluno where num_aluno not in (select num_aluno from inscrito I, cadeira C where c.nome='BD2' and c.cod_cadeira=i.cod_cadeira); Obrigado de qualquer forma Compartilhar este post Link para o post Compartilhar em outros sites