我有兩張表 - 'business'和'business_contacts'。表A上的外鍵 - > B,表B上的外鍵 - > A.這是如何完成的?
business_contact表與業務表具有多對一的關係。此外,每個企業都有一個「主要聯繫」字段 - 我認爲這與business_contacts表是一對多的關係。
這個問題當然是因爲這會爲數據插入創建一個catch-22。由於這兩個字段都不能爲空,因此我無法插入business_contact,除非我有相應的業務,但在具有相應的business_contact之前,我無法插入業務。
如果任何人都可以幫我弄清楚應該如何處理相互的一對多關係,我會非常感激。
(項目正在MySQL的做,如果這有什麼差別)
您好螞蟻, 感謝您的迴應 - 我認爲這可能是我必須做的。我需要放置一個唯一的is_primary_Contact&business_id索引來確保只有一個主要的,但它應該完成工作。 – PlankTon 2010-05-21 15:23:18