读书人

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

发布时间: 2013-02-15 15:46:56 作者: rapoo

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

读书人网 >SQL Server

热点推荐