Hola
La consulta que estas realizando no es correcta.
Si lo que quieres hacer es sumar el total de dos tablas lo que debes hacer es obtener el total de una y despues el total de la otra y sumarlos resultados.
Estoy intentando buscarle sentido a la consulta que has puesto y la verdad es que no se lo encuentro:
1. Realizas una concatenación de dos tablas todas con todas es decir 30x10.
2. Condicionas la consulta a dos campos que por lo visto se repiten en las dos tablas (de aquí el error).
3. Utilizas un campo llamado "cliente", que pienso que será la clave ajena a la tabla clientes, pero veo también que utilizas una tabla para cada cliente, ¿que sentido tiene esto?
4. Y al final para redondear la jugada lo agrupas todo por mes, ¿quieres obtener el total de las fotos o el total por meses?
Supongo que en el caso de que esta consulta tuviera algún sentido debería ser algo asin:
Código PHP:
$sql = "SELECT count(*) as cant_fotos, mes FROM fotosjuan fj, fotospedro fp WHERE fj.cliente='$dato1' and fj.año='$dato2' AND fp.cliente='$dato3' and fp.año='$dato4' GROUP BY mes";