lastimosamente mysql ni ningún RDBMS que conozco soporta la clausula limit en una consulta y no es posible hacer este tipo de operaciones que en muchas ocasiones resultan muy utiles.
Es posible que haciendo una función en mysql, pueda establecerse un ciclo que se termine deacuerdo al numero de clientes existentes y realizar una sentencia en el interior del ciclo con
union all.
Otra opción que se me ocurre (Aunque un poco compleja) es enumerar los registros (De la forma como lo propone gnzsoloyo en el penutimo post de las
faq's de mysql) y en la condición, establecer que ese campo sea <=2 por cada group by.
Nos cuentas como te va.