首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2013-02-15 
小白问题:表内如果用update更新数据设计了一个有点冗余的表ID namenums Pid1aa10042bb200null 3cc150null

小白问题:表内如果用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

热点排行