asumir una estructura de tabla:¿Cómo selecciono X filas aleatorias mientras garantizo que Y ciertas filas específicas están en el resultado?
Create Table Question
{
ID int pk,
Category varchar
Stem varchar,
AnswerA varchar,
...
AnswerD varchar,
Correct char,
isMandatory bit
}
a una categoría dada, hay aproximadamente 50 preguntas. Puede haber 1-10 preguntas obligatorias.
Necesito seleccionar todas las preguntas obligatorias, y luego bastantes otras preguntas al azar para hacer un conjunto de preguntas de 20 preguntas.
¿Quieres 20 preguntas de cada categoría? –
Sí, pero puedo lidiar con eso, estoy contento si recibo uno a la vez. –
conecta con 'union' tus consultas aleatorias y no aleatorias –