Cita: pero puede haber ventas que compraron dos veces
Si tienes una misma venta que se registró dos veces, tienes un serio problema de diseño, porque eso no debería suceder. Es una falla de consistencia.
Cita: y ala hora de agrupar dicho articulo solo me muestra uno solo
Tal vez no entiendas: Lo que deberías agrupar es
por cliente y producto, obviamente haciendo el cálculo de cuántos productos compró, cuales fueron, cuanto pagó, etc.
Miralo de esta forma: Estás haciendo un reporte. Ese reporte debe tener un detalle de tal forma que lo entienda alguien que no sepa para qué sirve (a prueba de tontos).
Planteate cómo debería ser el resultado de ese reporte, y desde allí empieza a ver cómo se agruparán los datos, que niveles de subtotales necesitas, qué sumadores y qué contadores intervienen. Cuando lo hayas terminado, recién allí podremos trabajar en una consulta que pueda cumplir con eso.
Y para ello es necesario saber cómo están creadas las tablas (estructura y tipos de columna), de lo contrario solamente te podremos dar consejos generales...