Cita:
Iniciado por Fernarey1810 pero tengo todo en una misma tabla vos ahi usas inner join y es para 2 tablas esa funcion no?
Si lo tienes todo en una misma tabla, desde el vamos tienes mal diseñado todo, y sólo podrás resolverlo por programación, no por SQL.
Los datos que muestras están desnormalizados, lo que te traerá infinitas complicaciones para las consultas.
Los Clientes, Mercaderías, Compras, Ventas, Pagos, etc., deben componer diferentes tablas dentro de la base para poder realizar consultas como las que mencionas.