【发布时间】:2011-09-21 18:26:55
【问题描述】:
我正在尝试为以下场景创建数据库排列:
网站的每个用户都有自己的主列表。这部分已经由一个包含每个人的项目的表处理,其中一个字段与每个用户的独特想法相匹配。
每个用户还可以创建任意数量的子列表,这些子列表由其主列表中的项目组成。这些列表中项目的顺序将是可编辑的,并且能够在某些点插入一些全局值。这是我坚持的部分。
处理子列表最有效的方法是什么?我考虑过创建一个由用户 ID 标识的列表表,并有一个逗号分隔值字段,这些值对应于子列表组成的主列表中的项目,但我觉得我会很难以这种方式跟踪商品订单。
我已尝试搜索此内容,但我无法找到一种方法来以可搜索的方式表达我正在尝试做的事情。
另外,如果有任何关于学习材料的建议可以帮助我自己想出这个答案,我会喜欢一些建议。
【问题讨论】:
标签: php mysql database database-design