buenas,
tengo la siguiente tabla (mas bien es una relacion)
 
plataforma_juego:
	id_juego  ||  id_plataforma  ||  nota_usuarios
 
	CLAVES PRIMARIAS: id_juego, id_plataforma
 
 
quiero hacer una consulta que me devuelva el id de los 10 mejores juegos, pero que no se repita el juego para cada plataforma.
 
Es decir, si el juego A tiene un 7 para la plataforma P1, y un 9 para la plataforma P2, que me devuelva el resultado juego:A,plataforma:p2,nota:9
  eliminado la tupla juego:A,plataforma:p1,nota:7
 
He probado con la siguiente consulta:
 
 SELECT distinct id_juego,id_plataforma,nota_usuarios FROM plataforma_juego ORDER BY nota_usuarios DESC LIMIT 10
 
si hago esto, me repite las id's de los juegos.
 
si uso group by id_juego no me repite las id's, pero el problema es que en ese caso me coge la primera nota que encuentra para cada juego, y no la mejor nota de este
 
¿alguna otra opcion para hacer esto? 
  
 

Este tema le ha gustado a 1 personas