说些个人想法首先从你给的数据库结构来看
id肯定是自动增长型的
如果parentid像你举的例子一样也是这样规律递增的话,那就简单了。那算法就是加入你的第N条记录的价格加二,那么从第一条到第 N-1 条记录的价格也都加上二。如果parentid不是有规律的,例如说记录3的parentid是1,而2的parentid也是一。那就麻烦了。我想那样就只有用递归做了。
id肯定是自动增长型的
如果parentid像你举的例子一样也是这样规律递增的话,那就简单了。那算法就是加入你的第N条记录的价格加二,那么从第一条到第 N-1 条记录的价格也都加上二。如果parentid不是有规律的,例如说记录3的parentid是1,而2的parentid也是一。那就麻烦了。我想那样就只有用递归做了。
解决方案 »
- 一个匹配查询语句求帮忙查看原因:查不出结果
- silverlight5 能否实现CS以及BS模式下的3D开发?
- The name 'InitializeComponent' does not exist in the current context
- 关于Devexpress RichEdit控件的疑问
- 我想读取文本文件,将符合条件的字符从文本删除,如何实现。。
- bitsbird 多谢解决了smartphone的问题,请进来接分
- 大家来讨论一下,MSMQ在电子商务门户网站的使用 --- 在线讨论
- 北京,招聘.net开发人员
- C#获取XML指定节点的值
- 请问在C#的webform中dropdownlist控件如何实现既可输入又可选择的功能?
- 如何将一个XML字符串,写入到DataSet里去?
- 我在net里引用com,在com里返回的是数据是net里取的是object,改怎么转换为net里的数据集呀?
我刚开始显得办法和 showtimenow(景) 一样,如果象 showtimenow(景) 那样做整体性能就降低了,
我用的是ACCESS请问怎样处理?
例如说结构如下(其中字段4对应test表中的ID号)
1,0,10,1
2,0,1 ,2
3,1,2 ,1
4,2,5 ,2
5,3,4 ,1
此时test表中存储两条父子级记录(字符串类型),分别是
ID string
1 "1,3,5"
2 "2,4"
这样,当你更新记录5的时候,你就可以找到test表中第一条记录,然后查到5之前的父节点有1和3,这样再更新1和3。