La verdad, nunca he hecho un delete hasta hoy y no se porque casca....
El modelo relacinal es el siguiente:
Código:
Profesor(ssn, profname, status, salary)
Curso(crscode, crsname, credits)
Enseña(crscode, semester, ssn)
y lo que quiero hacer es borrar todos los profesores que nunca han enseñado un curso.
Y estoy intentando hacerlo mediante esta query:
Código PHP:
DELETE FROM profesor p
WHERE p.ssn NOT IN (SELECT e.ssn
FROM enseña e)
Y el phpmyadmin me devuelve lo siquiente:
Cita: #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 'p WHERE p.ssn NOT IN (SELECT DISTINCT e.ssn FROM enseña e)' at line 1
Si alguien me puede ayudar a solucionar el problema se lo agradecería.