Pergunta
Eu tenho duas mesas:
Curso:Identidade, Nome
Professor:IdUser, IdCourse, IdSchool
Agora, por exemplo, tenho um usuário com id 10 e uma Escola com id 4 .
Quero fazer um Select sobre todos os Cursos da tabela Curso, que seus Id NÃO fiquem gravados na Tabela Professor na mesma linha com o IdUser 10 e IdSchool 4.
Como eu poderia fazer essa consulta?
Solução
SELECT Id, Name
FROM Course
WHERE Id NOT IN (
SELECT IdCourse
FROM Teacher
WHERE IdUser = 10 AND IdSchool = 4
);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow