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?

¿Fue útil?

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
scroll top