Hola, tengo el siguiente problema
Tengo 10 usuarios de una página web ordenados por los puntos que han obtenido por su participación en la web, y tengo 10 regalos a repartir entre ellos en función de sus puntos.
He realizado un formulario web para que recoja las preferencias de cada usuario hacia los regalos:
usuario:
regalo 1:
regalo 2:
...
regalo 10:
con un desplegable para que cada uno escoja aquel regalo que prefiere.
Lo almaceno en una base de datos de forma que queda:
puesto regalo orden
1 sudadera 1
2 sudadera 1
2 camiseta 2
3 camiseta 1
3 boligrafo 2
3 sudadera 3
...
Cada usuario tiene que escoger tantos regalos como puestos en los que haya quedado. Así el usuario que ocupe el tercer puesto tendrá que escoger 3 regalos y el que ocupe el puesto 9 deberá escoger 9 regalos
Hasta aquí todo bien, ahora viene el problema. ¿Qué consulta sql puedo usar para sacar que regalo se lleva cada usuario?
Gracias anticipadas.