Intente con el DISTINCT pero no me funciono es como si en la consulta entreverara algunos datos sale cualquier cosa, lo intente asi:
No entiendo porque salen datos duplicados
Por ejemplo
Si en stock tengo 4 veces el nombre juan pero solo tengo 2 registros en la tabla caja cuando hago la consulta me salen los 4 registros pero con datos intercalados de la tabla caja se me hiso un entrevero el filtro