首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建MLM表设计

如何创建MLM表设计
EN

Stack Overflow用户
提问于 2014-12-03 02:50:46
回答 1查看 2.6K关注 0票数 1

我正试图为MLM (多层次营销)创建一个表,但我在创建表时遇到了问题。

代码语言:javascript
复制
CREATE TABLE `mlmpair_tbl` (
    `parentid` INT(11) NOT NULL,
    `left` INT(11) NOT NULL,
    `right` INT(11) NOT NULL,
    `pairamount` DECIMAL(10,2) NOT NULL
)
COLLATE='latin1_swedish_ci'
ENGINE=InnoDB

我不知道我是不是在正确的轨道上。要求很简单,如果成员有左右节点,那么他会得到一些分数,他的父母节点也会得到一些分数。

我希望有人能给我建议或者给我一些建议。

添加了一些数据:

代码语言:javascript
复制
parentid          left      right        amount
11                 12                    0.00
12                 13         14         1000.00
13                 15         16         1000.00

第二排是左右两排,所以他的父母12将得到一些分数,例如1000.00,然后11是12的父母,所以父母11也会得到一些点。在第三行中,父母13已经完成了左右节点,所以他会得到点,那么他的父母是12,11就会给一些分数,也是1000.00。

这就是我想要达到的目标。

提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2014-12-05 10:51:40

似乎你需要对“金额”有一个正确的定义来处理这个问题。但是,一旦您有了如何计算它的方法,您可能会意识到用一个过程来计算它,而不是将其值存储在表中是一个更好的主意。然而,它会产生一些性能问题,等等,因此它取决于您的目的.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27262832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档