Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/01/2011, 08:40
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Respuesta: Insertar si no existe en la tabla

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Pero sólo te servirá si y sólo si la PK de la tabla destino está completamente incluida en el conjunto a insertar.
En el conjunto a insertar... te refieres aquí VALUES ($competicion_id,$evento_id,$fecha_id) ?

Y debería aparecer dentro de este insert la clave primaria PK de la tabla destino, (donde se hace el insert), este caso la tabla partidos? estamos hablando de que debe aparecer partido_id clave PK autonumérica, como valor en el insert...

Sí es así, el partido_id no se lo paso al insert, más que nada pq al ser autoincremental no tengo forma de saber el valor que toca...

¿Serias tan amable de decirme como harías el SP?

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Por otro lado, sino no es así, yo plantearía como solución el uso de una tabla temporal y procesaría la validación directamente en un stored procedure.
Muchas gracias de antemano