Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/10/2011, 17:28
victorfz
 
Fecha de Ingreso: abril-2002
Mensajes: 186
Antigüedad: 22 años
Puntos: 2
Respuesta: Como realizar esta consulta

Hola si que funciona perfectamente solo tenia que cambiar la línea INNER JOIN test ON test.TipoTest = ranking.TipoTest por esta otra INNER JOIN test ON test.Id = ranking.IdTest

Yo solo me he liado ya que esto mismo es que intenté hacer al principio.
Mucha gracias.

SELECT Usuario, IdUsuario, sum( `Puntos` ) AS SumaDePuntos
FROM `ranking`
INNER JOIN usuarios ON usuarios.Id = ranking.IdUsuario
INNER JOIN test ON test.Id = ranking.IdTest
WHERE test.IdFamilias = 1
GROUP BY IdUsuario
ORDER BY SumaDePuntos DESC