2012-10-20 40 views
1

有人可以与数据库设计,在这里我想有一个预约表帮助(appointment idcustomer_iddatetime),但是这次的会面可能是后续到以前的一个,我想保持与该委员会的链接。我可以将'appointment_type'作为一个属性,但是我怎么知道哪个是主要约会,而不是后续约会?表管理约会

回答

3

你需要一个外键自引用;我会说简单地添加一个(可空的整数)字段previous_appointment_id(也可能是next_appointment_id,如果您需要链接去两种方式)。

这样你也可以通过检查previous_appointment_id是否为空来告诉类型的预约。

+1

非常感谢dbaseman,我想previous_appointment_id应该足够用于next_appointment - current_appointment_id将成为previous_appointment的值。 –