SQL Ordenar por conteo

Si tengo una tabla y datos como este:

ID |  Name  |  Group   

1    Apple     A    

2    Boy       A

3    Cat       B

4    Dog       C

5    Elep      C

6    Fish      C

y deseo ordenarlo de acuerdo con el total del Grupo del valor más pequeño al más grande, como: A - 2 registros, B - 1 registro, C - 3 registros, para que se convierta en:

3    Cat       B

1    Apple     A    

2    Boy       A

4    Dog       C

5    Elep      C

6    Fish      C

Lo intent

    $sql = "SELECT ID,Name FROM table ORDER BY COUNT(Group)";

pero solo me devuelve un resultado.

¿Hay alguna pista? Gracias

Respuestas a la pregunta(16)

Su respuesta a la pregunta