Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/02/2010, 03:19
Avatar de morior
morior
 
Fecha de Ingreso: agosto-2009
Ubicación: Barcelona
Mensajes: 437
Antigüedad: 14 años, 8 meses
Puntos: 12
Respuesta: selects y counts anidados

Permíteme un comentario, yo creo que lo tienes mal porque no has hecho un buen diseño de la base de datos. Yo quitaría la tabla de ránking y pasas los datos cada una a su tabla. En la tabla usuario le pones los puntos, y la fecha la pones en otra de las tablas, si se relaciona con los usuarios pues pon la fecha ahí también, si se relaciona con el equipo (porque ha jugado un partido o lo que sea) pues ponla en el equipo. Así te ahorras saltar tanto de tabla en tabla. Si lo miras bien, la tabla ránking no la necesitas porque la tabla usuario ya es un ránking natural. Te lo digo por experiencia, eso parece de un juego y es a lo que me dedico yo. Y bueno, yo el precio del producto se lo quitaría, seguro que luego tienes otra tabla donde relacionas el producto con su id donde pones las descripciones, imágenes, peculiaridades, precios... Yo la llamaría tabla de compra

users
id
nombre
apellido
puntos


equipo
id
user_id
nombre_equipo

compras
id
id_user
id_producto

compra
id_compra
id_producto // para relacionarlo con el producto
estado (1-usado, 0-no usado)
__________________
Juego de navegador online