【发布时间】:2011-12-04 09:54:42
【问题描述】:
我是 Mysql 的新手,但我有一些我无法解决的问题。我会给你一个例子来演示它。请注意,我知道(对于当前示例)还有其他更简单、更有效的方法来解决它……但仅将其作为所需程序的示例。
- 首先是数据:数据是一个人的名字。
创建表人(
标识 INT,
名称 VARCHAR(100)
) TYPE=innodb;
- 第二:组创建...所以这相当简单...并且可以使用带有外键的表'
group'轻松完成。这些组可以是任意的,包含任意数量的人,重复...或不...(很简单!!) - 第三:我真正的问题---我还想要有其他组作为元素的组(而不是
persons)。这是真正卡住的地方,因为我知道如何创建一组persons,一组groups(具有自引用外键)......但我不知道如何创建一个组可能有persons和Groups。
感谢任何解决此问题的建议。
非常感谢您的 cmets。 问候
组合
【问题讨论】:
标签: mysql database-design foreign-keys entity-relationship