Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/02/2012, 09:30
cabeto_1972
 
Fecha de Ingreso: marzo-2004
Mensajes: 199
Antigüedad: 20 años, 1 mes
Puntos: 1
Respuesta: Consulta de consultas

Hola, agradezco tu respuesta, y voy a presentar las tablas para si ser mas claro

Tabla usuarios

Id_usuario | Nombre
1 | Carlos
2 | Nestor
3 | Paola
4 | Liliana

Tabla productos

Id_producto | producto
A | Mouse
B | Teclado
C | Monitor
D | Modem

Tabla relaciones (quien es amigo de quien)

Id_relacion | Id_usuario1 | Id_usuario 2
1 | 1 | 2
2 | 2 | 4
3 | 1 | 3
4 | 4 | 3

Tabla votos (puntaje q le ha dado cada usuario a un producto

Id_voto | Id_producto | Id_usuario | Voto
1 | B | 1 | 10
2 | C | 1 | 2
3 | C | 2 | 8
4 | D | 2 | 10
5 | A | 4 | 5
6 | A | 3 | 3
7 | C | 3 | 1



El ejercicio consiste en recomendar productos al usuario q tenga abierta la sesion, para el ejercicio digamos q el usuario1 es la sesion, entonces mi consulta debe mostrar los productos por los cuales ha votado los amigos de 1 (sesion) pero por los cuales yo no he votado

en este caso los amigos de 1 son el usuario 2 y el usuario 3, ellos han votado por los productos A,C,D y de esos el usuario1 no ha votado por producto A, por lo cual en mi consulta el deberia recomendar el producto A, ya q por el han votados los amigos de 1 pero 1 no ha votado por el.

Espero ahora si ser mas claro y de nuevo agradezco la colaboracion