привязать учетную запись пользователя к нескольким субъектам выставления счетов - PullRequest
0 голосов
/ 01 сентября 2011

У меня есть таблица с информацией о пользователе и вызовом столбца CompanyBillingID, который связывает эту учетную запись с биллинговой сущностью в другой таблице. Я хотел бы изменить это, чтобы эта учетная запись пользователя могла связываться с несколькими объектами выставления счетов. Ищете толчок в правильном направлении, как это сделать. Текущий оператор SQL выглядит следующим образом:

INSERT INTO EmailContacts (Name, 
                           Email, 
                           Password, 
                           Pull, 
                           StatsAccess,
                           ModifyWebAccess,
                           CompanyBillingID, 
                           Company,
                           BillingContact) 
VALUES ('#newname#', '#form.email#', '#form.password#', #form.pull#,#form.statsaccess#, #form.modifywebaccess#,#form.billingcompanyid#,'#form.company#',#form.billingcontact#) 

Любая помощь приветствуется. Спасибо. -CK

Ответы [ 2 ]

1 голос
/ 01 сентября 2011

Хочешь один-ко-многим?Один клиент может иметь несколько платежных записей?Затем добавьте столбец CustomerID в таблицу счетов и свяжите каждую запись для выставления счетов с одним клиентом.

Хотите ли вы, чтобы многие клиенты могли подключаться к нескольким идентификаторам компании (многие ко многим)?Другими словами, должны ли два клиента иметь одинаковый платежный идентификатор?Затем вы должны последовать совету Джиана и поставить стол для соединения посередине.

0 голосов
/ 01 сентября 2011

Если я правильно понимаю вопрос, вы можете создать третью таблицу, которая связывает пользователей с записями счетов, и тогда может быть столько таких ассоциаций, сколько вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...