I suggest you to write a store procedure and run it regularly to update parent table . surely you can do it by using trigger also. 

解决方案 »

  1.   

    我觉得有必须修改一下表结构
    你的子项与父项之间可以在序号上直接看出哪个子项归属于哪个父项才好
    比如爷爷按G1,G2,G3....分类;而在G1中则按G1A1,G1A2,G1A3...分类;
    在G1A1中则按G1A1B1,G1A1B2,G1A1B3...来分类;
    这样结构要合理一些,我以上仅是举例,原则是从序号上一眼就可以看某个子项归属于哪个父项。
    这是我一点建议,这样处理要方便有效得多
      

  2.   

    编号要有规律就简单。。
    用游标从子往父反过来去,然后UPDATE
      

  3.   

    参考以下:
    http://search.csdn.net/expert/topic/61/6101/2003/3/19/1551178.htm