Ver Mensaje Individual
  #8 (permalink)  
Antiguo 30/06/2008, 19:17
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Select dentro de insert

Mira, rynkydynky, por el gráfico que muestras, el problema no se puede resolver ni con una sentencia, ni con un trigger en una tabla, porque estás tomando y manipulando datos de al menos 5 tablas (las 3 del gráfico y otras 2 referidas por los FK).

El problema básico es la relación ternaria que representa la tabla TBL_PREGUNTA_ITEM_RESPONDE.

Esta debe llenarse con datos de dos fuentes: El ID de TBL_PREGUNTA y el ID de TBL_ITEM_RESPONDE cuando Cod_Tipo_Item es igual a X.

Este tipo de acción solamente se puede hacer con un Store Procedure. porque es la única forma en que vas a poder juntar esos dos datos en una sola vez.
Esto te permitiría ingresar los parámetros necesarios y resolver dentro del SP los pasos para que se haga correctamente.

Fuera de esta forma no veo una solución práctica, si he entendido bien el problema. No creo que lo puedas resolver con una simple consulta.

¿Has trabajado con SP?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)