SQL Query - mise à jour de nombreux enregistrements de 1 enregistrement dans une même table

StackOverflow https://stackoverflow.com/questions/935370

Question

Nous avons une table de places. Le même endroit peut se produire plusieurs fois dans notre table (mauvaise conception, pas notre choix). Nous avions quelqu'un passer et trouver des adresses pour chacun de ces lieux. Ils mis à jour que l'un des nombreux cas de chaque lieu.

Voici une requête qui ne fonctionne pas, mais je pense que montre ce que je suis en train de le faire.

update places set address1 = places2.address1 
inner join places places2 ON places.placename = places2.placename 
where (places2.address1 <> '' AND places2.address1 is not null) 

Quelqu'un veut me donner un coup de coude dans la bonne direction?

Était-ce utile?

La solution

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)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top