Antes que nada gracias por la ayuda, ya funciono.
En realidad tenia que repetir cierta condición dentro de la segunda búsqueda porque sino buscaba en toda la base sin esas condiciones y no servia
dejo el código final que use:
Código SQL:
Ver originalSELECT f.*, u.*, f.foto AS foto1
FROM fotos f INNER JOIN usuarios u ON f.id_usuario = u.id_usuario
WHERE MONTH (f.fecha) >= 6
AND f.estado != 'Eliminado'
AND f.id_usuario IN (SELECT id_usuario
FROM fotos
WHERE MONTH (fecha) >= 6
AND estado != 'Eliminado'
GROUP BY id_usuario
HAVING COUNT(*) >= '10')
ORDER BY u.customer
Gracias!