我有一个表,结构如下
Id,ParentId,Name,ChildrenCount
也就是:id,父id,名字,子节点的个数其中ChildrenCount是新增的字段,不知道用update语句可以更新不?
ps:不希望用存储过程呵呵,请教各位了。
Id,ParentId,Name,ChildrenCount
也就是:id,父id,名字,子节点的个数其中ChildrenCount是新增的字段,不知道用update语句可以更新不?
ps:不希望用存储过程呵呵,请教各位了。
其实就是希望使用update语句更新一下ChildrenCount字段
ChildrenCount的值要通过计算起子节点的个数才能得出来。
(select ParentId,count(ParentId)no from [表] group by ParentId) b
on a.ParentId = b.ParentId不知道可不可以,楼下继续
(select ParentId,count(ParentId)no from [表] group by ParentId) b
on a.Id = b.ParentId呵呵,楼上正解,只不过将a.ParentId = b.ParentId 改为a.Id = b.ParentId