Sí tienes razón, funciona bien
pero sigue sin servirme
(no me he explicado muy bien
). Verás el tema es que quiero que los usuarios vayan viendo en tiempo real (a medida que se vaya anotando cada uno lo que se les va asignando). Me explico:
Si tengo una tabla como esta (con 5 productos y de momento 4 usuarios que han escogido sus preferencias):
1-----Juan ------1-----Camisa
2-----María------1-----Camisa
2-----María------2-----Camiseta
3-----Lucía------1-----Camisa
3-----Lucía------2-----Bolígrafo
3-----Lucía------3-----chapa
4-----Maite------2---- Camisa
4-----Maite------1---- Bolígrafo
4-----Maite------3---- chapa
4-----Maite------4-----Reloj
Necesitaría obtener:
1---Juan----1----Camisa
2---María---2-----Camiseta
3---Lucía---2-----Boligrafo
4---Maite---3-----chapa
Y con tu consulta me devolvería:
1-----Juan------1----- Camisa
2-----María----- 2-----Camiseta
3---- Lucía----- 3---- chapa
3---- Lucía----- 2---- Bolígrafo
4---- Maite----- 4---- Reloj
Entonces tu solución funcionaría pero solo en caso de que tenga tantos productos como usuarios anotados en cada momento.