Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/02/2010, 07:12
bombadil2100
Invitado
 
Mensajes: n/a
Puntos:
duda consulta sql

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.