Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/06/2006, 02:16
Avatar de Bravenap
Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 6 meses
Puntos: 4
Modificar todos los registros de un campo con valores de otra tabla

Muy buenas. Ahora mismo tengo una tabla en Access con miles de registros. En la tabla hay un campo Provincia de tipo texto. He creado una nueva tabla de provincias para asignar un código a cada provincia.

Me gustaría cambiar todos los valores del campo provincia de la primera tabla por el código que le corresponde.

He intentado hacer una consulta de actualización con una subconsulta para sacar los códigos de las provincias, pero creo que me falta algún criterio:

UPDATE Clientes SET Provincia = (SELECT p.Codigo FROM Provincias AS p INNER JOIN Clientes AS c ON c.Provincia LIKE p.Provincia)

Gracias y un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!