1
有人可以与数据库设计,在这里我想有一个预约表帮助(appointment id
,customer_id
,date
,time
),但是这次的会面可能是后续到以前的一个,我想保持与该委员会的链接。我可以将'appointment_type'作为一个属性,但是我怎么知道哪个是主要约会,而不是后续约会?表管理约会
有人可以与数据库设计,在这里我想有一个预约表帮助(appointment id
,customer_id
,date
,time
),但是这次的会面可能是后续到以前的一个,我想保持与该委员会的链接。我可以将'appointment_type'作为一个属性,但是我怎么知道哪个是主要约会,而不是后续约会?表管理约会
你需要一个外键自引用;我会说简单地添加一个(可空的整数)字段previous_appointment_id
(也可能是next_appointment_id
,如果您需要链接去两种方式)。
这样你也可以通过检查previous_appointment_id
是否为空来告诉类型的预约。
非常感谢dbaseman,我想previous_appointment_id应该足够用于next_appointment - current_appointment_id将成为previous_appointment的值。 –