0

場所の表があります。同じ場所が私たちのテーブルで複数回発生する可能性があります(悪いデザイン、私たちの選択ではありません)。私たちは誰かにこれらの場所のそれぞれの住所を調べてもらいました。彼らは、各場所の多くのインスタンスのうちの1つだけを更新しました。

これは機能しないクエリですが、私がやろうとしていることを示していると思います。

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

誰かが私に正しい方向にナッジを与えたいですか?

4

1 に答える 1

9
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)
于 2009-06-01T15:44:53.083 に答える