Cita: pero no me da resultados.
INNER JOIN
exige que haya relaciones entre los registros.
¿Se cumplen?
Cita: tambien cambiando el GROUP a ORDER

ORDER BY y GROUP BY se usan para cosas distintas... No hacen lo mismo.
Postea un ejemplo de lo que obtienes en realidad y de lo que debería salir según tu.
La sentencia propuesta es correcta en función de lo que explicas en los posts.