0

我们有一张位置表。同一个地方可能在我们的桌子上出现多次(糟糕的设计,不是我们的选择)。我们有人通过并找到每个地方的地址。他们只更新了每个地方的众多实例之一。

这是一个不起作用的查询,但我认为显示了我正在尝试做的事情。

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 回答