两个不同的科目使用一个表

时间:2016-11-17 14:01:32

标签: database-design

我正在建立一个程序,注册用户可以预订公寓和/或预订餐馆等。预订和预订汇集在一个列表中(这是很难做到的。)

现在我遇到了一个令人沮丧的问题。

你可以说我可以创建两个不同的表,一个用于预订,一个用于预订,但除了预订,数据几乎相同。

您可以将带有fk的表格中的相同数据插入到表中,并提供有关预订的更多数据吗?唯一的问题是每次你预订时fk都是空的,我不喜欢。

也许还有其他一些方法我还不知道。 那么最好的选择是什么?

1 个答案:

答案 0 :(得分:0)

创建另一个静态表,您只存储在数据下面。

table name:booking type
    id  typename
    1   reservations
    2   booking 

现在在另一个具有相同属性的表中使用这些ID来区分类型。