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?

Foi útil?

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
scroll top