mysql complicado sql 2

Hice una pregunta hace unas semanas sobre una declaración mysql complicada y recibí una gran respuesta: mysql sql complicado

Hay una publicación sql fiddle de la declaración. aquí.

Todo funciona muy bien, pero ahora tengo el requisito de extender/adaptar la declaración para seleccionar preguntas que tengan los mismos sujetos.parent_id o sujetos.id

La tabla de materias es simple id,subject, parent_id: si parent_id es 0, entonces el sujeto en sí es el padre. Necesito devolver todas las preguntas con 4 respuestas aleatorias tanto del sujeto (si no tiene padre, es decir, parent_id = 0) como de todos los sujetos que tienen su id como parent_id. El sql actual en sql fiddle devuelve las preguntas con respuestas aleatorias pero solo para un tema específico.

Espero que tenga sentido, pero si no, por favor pregunte.

Muchas Gracias

Steve

preguntado el 22 de mayo de 12 a las 09:05

Lo descubrí yo mismo al final. Fue bastante simple. Acabo de reemplazar q.subject_id = subject_id con una declaración 'in (select)'. -

0 Respuestas

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.