日期:2014-05-17  浏览次数:20598 次

请问这种情况如何处理比较好
一级分类的表里面有Inactive 和Active的状态,
二级分类的的外键是一级分类,表里面有Inactive 和Active的状态,
当把一级分类的数据设置为Inactive,那么是否也要把二级分类的设置为Inactive

如果有个产品和分类的关系表,是多对多的关系

那么,如果把一级分类的数据设置为Inactive状态,那么关系表的数据是不是也要增加这样的一个状态记录

------解决方案--------------------
我觉得一级设为Inactive的时候再把他的二级也要设为Inactive状态

产品与类别多对多就不好处理了啊,个人觉得不需要加状态字段了,加了之后更加不好控制
------解决方案--------------------
不要有冗余的数据。
如果1级inactive相当于2级全部都是inactive,那就不要记录1级的状态了。
------解决方案--------------------
按常理,一级设置有,子集应该同步,这个你可以根据业务部门的需求而定,没有什么统一的规定