Eso significa que te devuelva los valores de la primera tabla que no sean nulos y que o trabajen en Madrid, o bien en una provincia con ID=29.
Pues bien, para eso estaría el LEFT JOIN (Tabla izquierda de la consulta):
Código sql:
Ver originalSELECT f.codcli
FROM f_cli f LEFT JOIN f_amb a USING(codcli)
WHERE a.procli = 'madrid' XOR (pro1 =29 OR pro2 =29)
LIMIT 0 , 30;