Ya intente lo siguiente, pero no me funciona y me da errores
UPDATE `City` SET `CountryName` = ( SELECT Pais
FROM `City`
INNER JOIN `Country` ON CountryCode = Code )
En este caso dice que no puedo meter un Select dentro del valor de un update, lo cual es logico, pero lo queria intentar
SELECT Pais as MiPais FROM `City`
INNER JOIN `Country`
ON CountryCode=Code UNION UPDATE `City` SET `CountryName` = MiPais;
Supuestamente hiba a funcionar mejor, pero no, dice que la sintasix es incorrecta
Que puedo hacer, entonces?