Consultas SQL - Actualizar muchos registros de 1 registro en una misma mesa
-
06-09-2019 - |
Pregunta
Tenemos una tabla de lugares. El mismo lugar puede aparecer varias veces en nuestra mesa (mal diseño, no nuestra elección). Tuvimos que alguien pase por y encontrar direcciones para cada uno de estos lugares. Sólo se actualizan uno de los muchos ejemplos de cada lugar.
Esta es una consulta que no funciona, pero creo que muestra lo que estoy tratando de hacer.
update places set address1 = places2.address1
inner join places places2 ON places.placename = places2.placename
where (places2.address1 <> '' AND places2.address1 is not null)
Alguien quiere darme un empujón en la dirección correcta?
Solución
update places set address1 = places2.address1
from places inner join places places2 ON places.placename = places2.placename
where (places2.address1 <> '' AND places2.address1 is not null)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow