Hola
No te compliques
Usa un Order BY, por el campo de cantidad y pones limit 10
Cita: select A.campo, B.campo, count(B.pedido) as cantidad, C.campo FROM A, B, C, WHERE A.id=B.id AND B.id=C.id Group by B.pedido ORDER BY cantidad DESC Limit 10
Saludos!