当前位置: 代码迷 >> Sql Server >> 小白有关问题:表内如果用update更新数据
  详细解决方案

小白有关问题:表内如果用update更新数据

热度:9451   发布时间:2013-02-26 00:00:00.0
小白问题:表内如果用update更新数据
设计了一个有点冗余的表
ID name  nums Pid
1   aa    100  4
2   bb    200  null 
3   cc    150  null 
4   ee          null

请问怎么做让id=4记录的nums等于pid=4的nums?就是把第一条记录的nums值更新到第四条记录!谢谢
sql?update?

------解决方案--------------------------------------------------------

update t1 set t1.nums=t2.nums from tb t1 join tb t2 on t1.id=t2.pid  where t1.id=4
  相关解决方案