Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/07/2012, 14:56
barinascode
 
Fecha de Ingreso: julio-2012
Mensajes: 3
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Consulta recursiva ULTRA KILL

Cita:
Iniciado por gnzsoloyo Ver Mensaje
La solución es invocar dos veces a la misma tabla, usando alias para evitar las confusiones.
Código MySQL:
Ver original
  1.     P1.idpregunta,
  2.     P1.idproblema,
  3.     P1.descripcion,
  4.     P2.si,
  5.     P1.no
  6. FROM preguntas P1 INNER JOIN preguntas P2 ON P1.si = P2.idpregunta
Lo que no me queda claro es si lo que muestra esa relación es la respuesta a la pregunta o qué otra cosa.
Normalmente, si una pregunta tiene más de una respuesta, por ejemplo, van en tablas separadas. Yo no le veo mucho sentido que una pregunta apunte a otra pregunta como respuesta...
hermano una pregunta apunta a otra pregunta para saber que secuencia debe seguir el programa que realizara las preguntas

por ejemplo

idpregunta=1 descripcion=¿su computadora tiene antivirus? si=2
idpregunta=2 descripcion=¿esta actualizado ----------------- ? si=3
idpregunta=3 descripcion=¿realizo un analisis completo ----? si=X