关于网友提出的“ ★SQL:UPDATE问题,在线等待来者有分,顶者有分”问题疑问,本网通过在网上对“ ★SQL:UPDATE问题,在线等待来者有分,顶者有分”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: ★SQL:UPDATE问题,在线等待来者有分,顶者有分
描述: ★SQL:UPDATE问题,在线等待.......来者有分,顶者有分................
我在同一个表中有层次结构,表结构如下:
假设此表有三条记录,我如何用UPDATE 语句更新第一条记录的SL字段为它的子女的数量之和23。
ID FID SL(数量) BS(标示子段:0表示双亲、1子女)
1 0 0
2 1 10 1
3 1 13 1
解决方案1: 帮你顶一下。
解决方案2: 看看
解决方案3: 我顶!!!实在不知道了再加我QQ:18902983注明delphi
解决方案4: 初学,看看
解决方案5: 过路,再捡到一点知识,,,继续走了
解决方案6: update table set sl=(select sum(bs) from table where bs=1) where id=1
解决方案7: 楼上的可行,楼主试了吗
解决方案8: up
解决方案9: update tbl set sl=b.sumsl from
(select fid,sum(sl) as sumsl from tbl where bs=0 group by fid) b
where a.fid=b.fid
以上介绍了“ ★SQL:UPDATE问题,在线等待来者有分,顶者有分”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2542383.html