Frage

Wir haben eine Tabelle der Plätze bekommen. Die gleiche Stelle mehrfach in unserer Tabelle (schlechtes Design, nicht unsere Wahl) auftreten kann. Wir hatten jemand gehen und durch Adressen für jeden dieser Orte zu finden. Sie nur dann aktualisiert, einer der vielen Fälle von jedem Ort.

Hier ist eine Abfrage, die nicht funktioniert, aber ich denke, zeigt, was ich zu tun versuchen.

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

Wer möchte mir einen Schubs in die richtige Richtung geben?

War es hilfreich?

Lösung

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)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top