设计mssql数据库

qq_28710983 2017-04-14 09:39:37
数据库要求:
设计成 层级关系的数据库 ,
类似于金字塔的用户关系,可以发展下线,下线的佣金要计算到上线内去,

admin


就比如如上图的层级关系,如果我要查询admin的佣金, 要把下线所有的都算在admin内

1111 2222 3333 隶属于admin下 互补干扰 ,

求助这种类型的数据要要如何设计
需要设计两张表 一个是 用户表 一个是 记录表

用户表存储 用户信息, 记录表 存储 会员的 游戏记录信息
求助这种类型的数据库要如何设计 ,如何查询下级的记录
...全文
120 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
qq_28710983 2017-04-15
引用 2 楼 ap0405140 的回复:
用户表: 用户ID, 用户名, 注册日期, 父级用户ID, 子级用户ID.. 记录表: 会员的游戏记录信息.
如果子级 还有 子级要怎么办
回复
唐诗三百首 2017-04-15
用户表: 用户ID, 用户名, 注册日期, 父级用户ID, 子级用户ID.. 记录表: 会员的游戏记录信息.
回复
wwfxgm 2017-04-15
我感觉字段还不够具体呀。
回复
qq_28710983 2017-04-15
引用 4 楼 ap0405140 的回复:
[quote=引用 3 楼 qq_28710983 的回复:] [quote=引用 2 楼 ap0405140 的回复:] 用户表: 用户ID, 用户名, 注册日期, 父级用户ID, 子级用户ID.. 记录表: 会员的游戏记录信息.
如果子级 还有 子级要怎么办 [/quote] 例如: 用户ID, 用户名, 注册日期, 父级用户ID, 子级用户ID ----------------------------------------------------------------------------------------------- 1 一级 2000-01-01 0 2 2 二级 2000-01-01 1 3 3 三级 2000-01-01 2 4 ...[/quote] 那这样我需要使用的时候就使用递归来查询游戏记录吗 ?但是递归 是很慢的 ,
回复
唐诗三百首 2017-04-15
引用 3 楼 qq_28710983 的回复:
[quote=引用 2 楼 ap0405140 的回复:] 用户表: 用户ID, 用户名, 注册日期, 父级用户ID, 子级用户ID.. 记录表: 会员的游戏记录信息.
如果子级 还有 子级要怎么办 [/quote] 例如: 用户ID, 用户名, 注册日期, 父级用户ID, 子级用户ID ----------------------------------------------------------------------------------------------- 1 一级 2000-01-01 0 2 2 二级 2000-01-01 1 3 3 三级 2000-01-01 2 4 ...
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2017-04-14 09:39
社区公告
暂无公告