原文:子账号表的设计(不用递归实现查询,同一张表做外键)

最近公司在做 资管系统 账号管理部分需要得到所有子账号 父账号等等信息。个人觉得用递归查询比较繁琐,于是设计了以下表 关键字段:账号id,父账号 顶级账号 账号层次 也就是树的级别 。 查询思路:查找顶级账号用层这个字段直接搞定 查找某个账号的子账号用该账号的顶级账号和层搞定 查找父账号用该账号的顶级账号和层搞定 设计难点:一张表外键关联到自己 添加修改删除时对数据的有效性有很大的保障 提供源码 ...

2016-11-25 18:33 2 1409 推荐指数:

查看详情

一张多个键指向同一主键

现在有两     (a)                          ======(想要的结果)=====》         (b) 因为第一次遇到这种,想了想还挺有趣的。。。。适用于多个同时关联同个主键!     我的sql语句 ...

Fri Jun 08 22:51:00 CST 2018 0 2751
一张的主键作为关联到另一张

一张的主键作为关联到另一张中 1、的介绍 2、使用Navicat创建 3、的维护关系设定及其选择 1、的介绍 设置的作用很明显,就是讲两个的数据产生关联,就比如个人信息和部门之间,部门的部门id就可以作为一个 ...

Tue Apr 28 00:35:00 CST 2020 0 746
同一张中有父子键关联进行查询

刚有网友提问,只有一张,其中有子键与父关联,怎样根扰子键查询到父记录的数据? Insus.NET尝试写了一个简单的例子,希望能看得懂。 Source Code 下面是关联: Source ...

Sat May 18 06:10:00 CST 2019 0 973
查询一张不在另外一张的记录

参考文献 http://hi.baidu.com/zdfgng/blog/item/dd5f88359a1cd0260b55a9ce.html 题目 假如要查询在a中存在,但是在b中不存在的记录,应该如何查询。为了便于说明,我们假设a和b都只有一个字段id,a中的记录 ...

Fri Jun 01 21:29:00 CST 2012 1 17879
同一张读写频繁如何避免锁

如果是update多,建议支持脏读with(nolock)这样,写不会影响读。 如果都是insert,建议分成两个,一个历史,一个当前,每天把当前移到历史。 今天遇到一个发短信接口,验证短信接口,Fulfiument ...

Mon Jun 11 06:28:00 CST 2018 0 1300
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM