Lo que yo e hecho esta aquí:
 
Código:
 SELECT 
A.cr_code AS code, 
A.cr_cliente AS cli_ruc, 
B.cli_name AS cli_name, 
SUM(A.cr_total) AS totalcompra, 
SUBSTR(C.crd_cproducto,9,3) AS barra, 
C.crd_nproducto AS producto, 
SUM(C.crd_cantidad) AS qde 
FROM cuentasrecibir A, clientes B, cuentasrecibirdetalle C 
WHERE A.cr_cliente = B.cli_ruc AND A.cr_code = C.crd_code AND NOT A.cr_estado = 'A' 
GROUP BY A.cr_cliente, C.crd_cproducto 
ORDER BY A.cr_total DESC 
LIMIT 10
  y sale lo que quiero, pero saca 10 registros del conjunto, lo que yo quiero es que me devuelva 10 clientes y de cada cliente los pedidos que hizo.