¿Qué es lo que no te "funciona"?
Diciendo eso no nos estas aportando ninguna información relevante, además de ser inexacta.
En la query que pones no hay muchos erroes, salvo que aparentemente estás agrupando por la PK de la tabla... lo que termina devolviendo exactamente los mismos regisrtos qe si no estuviese.
y
Si "ID" es la pK, de la tabla, son semánticamente idénticas.
Explica qué es lo que obtienes y qué lo que deseas obtener, pero con un ejemplo real.