Imagino que son ejercicios en los que busca que practiquéis subconsultas, porque si no no se entendería bien la prohibición de usar inner join.
Código sql:
Ver originalSELECT nombre
FROM clientes
WHERE cve_clientes
IN (
SELECT cve_clientes
FROM `ventas`
WHERE MONTH( fecha ) =7
AND cve_producto = (
SELECT cve_producto
FROM productos
WHERE nombre = 'sabritas' )
Esto requiere dos subconsultas para hacer lo mismo que se haría con dos INNER JOIN fácilmente.
No sé si será algo así. Dinos si es esto lo que quieres, antes de seguir con la otra.
De todas formas dinos todas las condiciones que te han puesto, tal y como te las han puesto.