Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2016, 00:08
stevens82
 
Fecha de Ingreso: octubre-2011
Mensajes: 132
Antigüedad: 12 años, 6 meses
Puntos: 4
Verificar si un numero de recibo ya esiste

Hola amigos aca molestando un momento y pidiendo su ayuda, este es mi problema:

Tengo unas tablas donde le ingreso un numero de recibo (el cual no se debe de repetir)

Por ejemplo la tabla carnet tiene su ID, ID_recibo, fecha, etc.
La tabla licencia tien su ID, ID_recibo, etc,

y la tabla recibos tiene su ID, num_recibo, importe

El problema es cuando hago un "MODIFICAR", si meto un número de recibo ya existente me marque que ya esta en la base de datos excepto el numero de recibo que esta ya registrado en ese modificar, esto es lo que tengo pero no doy con el resultado correcto:

Código MySQL:
Ver original
  1. SELECT COUNT(*) FROM carnetsanitario C
  2.         RIGHT JOIN recibo R ON C.id = R.num_recibo
  3.         WHERE R.num_recibo = :recibo OR C.id != :id

Espero alguien me de una gran ayuda, Gracias

Última edición por gnzsoloyo; 30/11/2016 a las 11:25 Razón: Codigo de programacion no permitido en foros de BBDD