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的值。 –