
12/05/2011, 16:05
|
| | Fecha de Ingreso: abril-2011 Ubicación: chile
Mensajes: 16
Antigüedad: 13 años, 11 meses Puntos: 0 | |
Respuesta: query en mysql se me enrredo Cita:
Iniciado por leonardo_josue Hola duraznero... hay varias formas de llegar al resultado que quieres, sin necesidad de utilizar cursores, de comento una de ellas, para ver si te puede servir.
Código MySQL:
Ver originalQuery OK, 0 rows affected (0.13 sec) -> (2, null, '¿Cuantos años tiene la tierra?'), -> (3, null, '¿Sigla de emergencia?'); Query OK, 3 rows affected (0.05 sec) +--------------+-------------+--------------------------------+ | id_Preguntas | descripcion | titulo | +--------------+-------------+--------------------------------+ | 1 | NULL | ¿Donde queda España? | | 2 | NULL | ¿Cuantos años tiene la tierra? | | 3 | NULL | ¿Sigla de emergencia? | +--------------+-------------+--------------------------------+ Query OK, 0 rows affected (0.06 sec) -> (2, 'Asia', 1), (3, 'Sudamérica', 1), (4, '4645', 2), -> (5, '454546', 2), (6, '456456465', 2), (7, '1121212121', 2), -> (8, 'WWW', 3), (9, 'FIFA', 3), (10, 'SOS', 3), -> (11, 'ANFP', 3), (12, 'WTF', 3); Query OK, 12 rows affected (0.03 sec) +-------------+-------------+-----------------+ | id_Opciones | descripcion | FK_id_Preguntas | +-------------+-------------+-----------------+ | 1 | Europa | 1 | | 2 | Asia | 1 | | 3 | Sudamérica | 1 | | 4 | 4645 | 2 | | 5 | 454546 | 2 | | 6 | 456456465 | 2 | | 7 | 1121212121 | 2 | | 8 | WWW | 3 | | 9 | FIFA | 3 | | 10 | SOS | 3 | | 11 | ANFP | 3 | | 12 | WTF | 3 | +-------------+-------------+-----------------+ 12 rows in set (0.00 sec ) mysql > select 1 as nivel , id_preguntas id_pregunta , -> 0 as id_opcion , titulo descripcion -> select 2 as nivel , FK_id_Preguntas id_pregunta , -> id_opciones id_opcion, descripcion -> order by id_pregunta , nivel , id_opcion ; +-------+-------------+-----------+--------------------------------+ | nivel | id_pregunta | id_opcion | descripcion | +-------+-------------+-----------+--------------------------------+ | 1 | 1 | 0 | ¿Donde queda España? | | 2 | 1 | 1 | Europa | | 2 | 1 | 2 | Asia | | 2 | 1 | 3 | Sudamérica | | 1 | 2 | 0 | ¿Cuantos años tiene la tierra? | | 2 | 2 | 4 | 4645 | | 2 | 2 | 5 | 454546 | | 2 | 2 | 6 | 456456465 | | 2 | 2 | 7 | 1121212121 | | 1 | 3 | 0 | ¿Sigla de emergencia? | | 2 | 3 | 8 | WWW | | 2 | 3 | 9 | FIFA | | 2 | 3 | 10 | SOS | | 2 | 3 | 11 | ANFP | | 2 | 3 | 12 | WTF | +-------+-------------+-----------+--------------------------------+ 15 rows in set (0.00 sec )
Dale un vistazo y nos comentas
Saludos
Leo. muchisimas gracias !!!!!!!!!!!!!!!!!!!!!!! Leo !!!!!!!!!!!!!!!!!!!!!!!!! te anoto un 10 !!!!!!!!!!
saludos duraznero =) |