
UPDATE vn.client c
		JOIN (
			SELECT c.id, COUNT(DISTINCT co.id) > 1  hasDifferentCountries
				FROM vn.client c
					JOIN vn.`address` a ON a.clientFk = c.id
					JOIN vn.province p ON p.id = a.provinceFk 
					JOIN vn.country co ON co.id = p.countryFk
				WHERE NOT c.hasToInvoiceByAddress
					AND a.isActive
				GROUP BY a.clientFk	
				HAVING hasDifferentCountries
		)sub ON sub.id = c.id	
	SET c.hasToInvoiceByAddress = TRUE;