У меня есть две таблицы - «бизнес» и «бизнес_контакты».
Таблица business_contact имеет отношение «многие к одному» с таблицей business. Кроме того, у каждого бизнеса есть поле «первичный контакт», которое, как я предполагаю, является отношением «один ко многим» с таблицей business_contacts.
Проблема, конечно, в том, что это создает ловушку для вставки данных. Поскольку ни одно из полей не может быть пустым, я не могу вставить business_contact, пока у меня нет соответствующего бизнеса, но я не могу вставить бизнес, пока у меня нет соответствующего business_contact.
Если бы кто-нибудь мог помочь мне разобраться, как должны решаться взаимные отношения один-ко-многим, я был бы очень признателен.
(Проект выполняется в MySQL, если он имеет какое-либо значение)