Hola a todos, a ver si me podéis echar 1 mano
 
Tengo dos tablas , la tabla profesor y la tabla alumno, un alumno tiene un tutor , pero un profesor puede estar en la tabla de alumnos (por que sea profesor de filosofía y estudie informática por ejemplo),  Necesito comparar  el código de alumno y el código de profesor (se usa el dni) para que en caso de coincidir , de error .
 
¿Se puede hacer usando constraint? si se puede creo que deberia ser algo asi 
 
ALTER TABLE `alumno` CONSTRAINT dif `dni`!= `tutor`; pero no funciona , ¿Hay algo mal e esa sintaxis?
 
En caso de no poderse hacer con una restriccion como seria.
 
Gracias de antemano 
   
 

