Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

desplegar consulta en mysql

Estas en el tema de desplegar consulta en mysql en el foro de Mysql en Foros del Web. hace un tiempo atrás me ayudaron con la siguiente duda: http://www.forosdelweb.com/f86/query-mysql-enrredo-912047/ Ahora no se como hacer para desplegar solo una pregunta por pagina o llamar ...
  #1 (permalink)  
Antiguo 22/06/2011, 10:08
 
Fecha de Ingreso: abril-2011
Ubicación: chile
Mensajes: 16
Antigüedad: 13 años, 7 meses
Puntos: 0
desplegar consulta en mysql

hace un tiempo atrás me ayudaron con la siguiente duda:

http://www.forosdelweb.com/f86/query-mysql-enrredo-912047/


Ahora no se como hacer para desplegar solo una pregunta por pagina o llamar a las preguntas con un paginador de modo que salgan de una a la vez.

Gracias.
  #2 (permalink)  
Antiguo 22/06/2011, 10:09
 
Fecha de Ingreso: abril-2011
Ubicación: chile
Mensajes: 16
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: desplegar consulta en mysql

Cita:
Iniciado por duraznero Ver Mensaje
hace un tiempo atrás me ayudaron con la siguiente duda:

http://www.forosdelweb.com/f86/query-mysql-enrredo-912047/


Ahora no se como hacer para desplegar solo una pregunta por pagina o llamar a las preguntas con un paginador de modo que salgan de una a la vez.

Gracias.
frente a lo anterior quiero agradecer la respuesta a mi duda:

Cita:
Iniciado por leonardo_josue
Hola duraznero:

No entiendo muy bien qué es lo que quieres hacer, según lo que entendí necesitas filtrar la información para presentar sólo una pregunta con sus respuestas en lugar de todas las preguntas con todas sus respuestas. a partir de la consulta que puse en el foro anterior puedes hacer dos cosas:

Código:
SELECT 1 as nivel, id_preguntas id_pregunta,
0 as id_opcion, titulo descripcion
FROM preguntas
WHERE id_preguntas =  1
UNION
SELECT 2 as nivel, FK_id_Preguntas id_pregunta,
id_opciones id_opcion, descripcion
FROM opciones
WHERE FK_id_preguntas =  1
ORDER BY id_pregunta, nivel, id_opcion
o

Código:
select * from (
SELECT 1 as nivel, id_preguntas id_pregunta,
0 as id_opcion, titulo descripcion
FROM preguntas
UNION
SELECT 2 as nivel, FK_id_Preguntas id_pregunta,
id_opciones id_opcion, descripcion
FROM opciones
) T
where T.id_pregunta = 1
ORDER BY T.id_pregunta, T.nivel, T.id_opcion
 
de esta manera sólo te presentará una pregunta a al vez. Si esto no es lo que necesitas te invito a que publiques en los foros tu pregunta, para ver si alguien más tiene la respuesta.

Saludos
Leo

Etiquetas: desplegar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:34.