【发布时间】:2014-09-14 00:33:56
【问题描述】:
这可能只是糟糕的设计。我的目标是拥有一个包含指向同一个表的外键的表。我举过的例子是,如果您要存储书籍,并且想要跟踪特定系列的续集。您的表格可能如下所示:
书籍
|id| title|sequel|
|--|--------------|------|
| 1|Harry Potter 1| 3|
| 2|Great Gatsby | null|
| 3|Harry Potter 2| null|
|------------------------|
我希望 sequel 列绑定到同一个表中的 id。最好,您将其限制为同一张表中的不同 id。我可以简单地将此列定义为指向 Books 表的外键吗?
【问题讨论】: