Tabelas:
- tb_professor
- tb_disciplina
- tb_professor_disciplina
Eu quero pegar todas as disciplinas da tabela tb_disciplina que ainda não tenham sido associadas a um certo professor, ou seja, eu passo o ID do professor e ele me retorna todas as disciplinas que ele não está associado.
A idéia seria essa, mas dá erro de Syntax!
SELECT d.in_sq_disciplina, d.vc_nm_disciplina FROM tb_disciplina d WHERE d.in_sq_disciplina NOT IN (SELECT in_sq_disciplina FROM tb_professor_disciplina where in_sq_professor= 79)
O erro é esse:
[eprovas] ERROR 1064: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT in_sq_disciplina FROM tb_professor_disciplina where in_s
Alguma idéia???
Vlw