利用关系运算实现10代以内父子追踪问题-丘山
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-查询/SQL语句


利用关系运算实现10代以内父子追踪问题

发表时间:2015/9/8 23:37:00 评论(1) 浏览(4886)  评论 | 加入收藏 | 复制
   
摘 要:关系运算和代码运算最大的不同两个方面:一是关系运算可以批量计算,代码预算只能一个一个计算;二是关系运算的层级(几代)需要事先确定,代码预算却可以通过无限递归,不用事先确定运算层级。
本人构造了一种10代父子的固定关系运算查询,现拿出来与大家分享,一方面给大家展示一下数据库关系运算的魅力,另一方方面希望大家多提宝贵意见,找出最优算法。
正 文:

前两天,在群里有个朋友提到关于父子查询运算的问题,在此我称它为--父子追踪问题。

经过这几天不懈的努力和探索,终于找到一种同表父子追踪的关系算法。

关系运算和代码运算最大的不同两个方面:一是关系运算可以批量计算,代码预算只能一个一个计算;二是关系运算的层级(几代)需要事先确定,代码预算却可以通过无限递归,不用事先确定运算层级。

看来,凡事还是难两全啊!
不过,从历史的观点看,亲戚的计算也就算到5代,在父子关系深度屈指可数的范围内,利用事先设定好层级的关系预算批量追踪父子关系,还算是一个不错的选择。
本人构造了一种10代父子的固定关系运算查询,现拿出来与大家分享,一方面给大家展示一下数据库关系运算的魅力,另一方方面希望大家多提宝贵意见,找出最优算法。

示   例:
 点击下载此附件


效果图



Access软件网交流QQ群(群号:198465573)
 
 相关文章
父子窗体的语法介绍   【轻魂ACCESS源码区  2009/3/31】
【Listview教程04】关联父子数据和统计  【纵云梯  2012/5/25】
[access查询]用关系运算实现的精确用户角色功能授权模型  【丘山  2012/5/26】
关于恢复父子表中的记录之解决办法  【Aaron  2013/5/3】
常见问答
技术分类
相关资源
文章搜索
关于作者

丘山

文章分类

文章存档

友情链接