Ver Mensaje Individual
  #1  
Antiguo 18-11-2003
vetustas vetustas is offline
Miembro
 
Registrado: oct 2003
Posts: 77
Reputación: 23
vetustas Va por buen camino
consulta para dni repetido

Necesito una consulta SQL que me sirva para saber si un dni que he introducido está ya en la base de datos, tengo la siguiente tabla
alumno(cod_alumno,dni_alumno,...)
lo que yo tenia era:
SELECT dni_alumno
FROM alumno
WHERE dni_alumno=:dni

el dni se lo paso en un procedimiento, y luego lo que hacia era ver si me devolvia algun resultado. El problema es que si estoy tratando con un alumno y modifico sus datos luego me dice que esta repetido al haber encontrado un resultado (el propio alumno que trato). Estaria bien añadir a la consulta una condición como por ejemplo devolver resultado solo si el código del alumno no coincide (entonces si se tratarán de alumnos distintos).

Bueno, espero una ayudita
Responder Con Cita