Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/02/2015, 16:16
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Como insertar un valor de acuerdo a la FK?

Un poco extraño el requerimiento, pero sería así:

Código SQL:
Ver original
  1. INSERT INTO tabla VALUES(var1,(SELECT COUNT(1) + 1 FROM tabla WHERE id_fk=var1),'Registro '||(SELECT COUNT(1) + 1 FROM tabla WHERE id_fk=var1 )||' de la fk '||var1);

Donde var1 sería el valor que quieres.

Si lo reemplazas por 1, e insertas 3 veces y posterior lo remplazas por 4 y lo insertas 1 vez, te daría el escenario que mencionas

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming