22/10/2007, 21:34
|
| | Fecha de Ingreso: febrero-2005
Mensajes: 626
Antigüedad: 19 años, 9 meses Puntos: 10 | |
UPDATE con JOIN (Cambiar varios campos, segun una de las tablas) 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? |