当前位置: 代码迷 >> Sql Server >> 高手一SQL文
  详细解决方案

高手一SQL文

热度:46   发布时间:2016-04-27 15:24:41.0
请教各位高手一SQL文啊
表如:
id             par         root
1               0               A
2               1              
3               1                  
4               0               ss
5               4               B  
6               4              
7               2               C
8               2            

用sql文实现   par非0记录的root值和id等于其par的root值一致。

------解决方案--------------------
多执行几次就行了
update a set a.root=b.root from tablename a join tablename b on a.par=b.id
------解决方案--------------------
update a
set a.root=b.root
from 表A a , 表A b
where a.par=b.id
  相关解决方案