使用另一个表中提供的范围更新

时间:2018-06-06 20:58:15

标签: sql sql-server tsql sql-server-2000

我有两张桌子

**T1**      

object  Value   Calculated_Name 

AA       10        Z
BB       100       W
CC       150      Null

我想用这个名称更新Calculated_Name

{{1}}

我怎么能这样做? PS:我必须在SQL2000或更高版本上运行命令

1 个答案:

答案 0 :(得分:3)

如果值在第二个表中指定的范围之间,您似乎有更新关系。范围也看起来包含数据。

update t
set 
Calculated_Name =Name
from
t1 t join
t2 p on t.value between r1 and r2