devolver dos registros aleatorios - solucionado
Publicado por Luz Dary (1 intervención) el 21/10/2014 06:45:05
Hola necesito una ayudita con una consultica plz
tengo una tabla llamada preguntas en donde estan varias preguntas de muchas materias separadas con el numero de la prueba asi:
cod - grado - materia - No_Prueba - Pregunta
1 - sexto - biologia - 1 - lalalalalala
2 - sexto - biologia - 1 - lalalalalala
3 - sexto - biologia - 2 - lalalalalala
4 - sexto - biologia - 2 - lalalalalala
5 - sexto - biologia - 2 - lalalalalala
6 - sexto - biologia - 3 - lalalalalala
7 - sexto - biologia - 3 - lalalalalala
8 - sexto - sociales - 1 - lalalalalala
8 - sexto - sociales - 2 - lalalalalala
8 - sexto - sociales - 3 - lalalalalala
8 - septimo - ingles - 1 - lalalalalala
la idea es que tengo que seleccionar todas las preguntas del grado sexto de la materia biologia las pruebas 1 y 2
Que el resultado sería los primeros 5 registros que corresponden a la prueba 1 y 2, pero antes de eso quiero agregarle tambien que escoja por ejemplo solo 3 de esas pero al azar
intente esto pero no me sale nada: select * from preguntas where grado ="sexto" and materia = "biologia" and No_prueba=1 or No_prueba=2
Alguna ayudita porfavorrr
muchas graciass!!!
me auto respondo la respuesta es:
al final di con el chiste, que pena si te hice leer para nada jijiji, pero un usuario tenia la misma duda y lo saque de ahí
gracias!
tengo una tabla llamada preguntas en donde estan varias preguntas de muchas materias separadas con el numero de la prueba asi:
cod - grado - materia - No_Prueba - Pregunta
1 - sexto - biologia - 1 - lalalalalala
2 - sexto - biologia - 1 - lalalalalala
3 - sexto - biologia - 2 - lalalalalala
4 - sexto - biologia - 2 - lalalalalala
5 - sexto - biologia - 2 - lalalalalala
6 - sexto - biologia - 3 - lalalalalala
7 - sexto - biologia - 3 - lalalalalala
8 - sexto - sociales - 1 - lalalalalala
8 - sexto - sociales - 2 - lalalalalala
8 - sexto - sociales - 3 - lalalalalala
8 - septimo - ingles - 1 - lalalalalala
la idea es que tengo que seleccionar todas las preguntas del grado sexto de la materia biologia las pruebas 1 y 2
Que el resultado sería los primeros 5 registros que corresponden a la prueba 1 y 2, pero antes de eso quiero agregarle tambien que escoja por ejemplo solo 3 de esas pero al azar
intente esto pero no me sale nada: select * from preguntas where grado ="sexto" and materia = "biologia" and No_prueba=1 or No_prueba=2
Alguna ayudita porfavorrr
muchas graciass!!!
me auto respondo la respuesta es:
1
select * from preguntas where gra_pre="sexto" and mat_pre="biologia_sexto" and sem_pre IN('1','2') order by rand() limit 0,15
al final di con el chiste, que pena si te hice leer para nada jijiji, pero un usuario tenia la misma duda y lo saque de ahí
gracias!
Valora esta pregunta


0