将用户帐户链接到多个结算实体

时间:2011-09-01 13:54:36

标签: sql coldfusion

我有一个包含用户信息的表和一个列调用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 个答案:

答案 0 :(得分:1)

你想要一对多吗?一个客户可以拥有多个结算条目?然后在结算表中添加一个CustomerID列,并将每个结算条目链接到一个客户。

您是否希望许多客户能够与许多公司ID(多对多)挂钩?换句话说,两个客户应该能够拥有相同的账单ID吗?然后你需要遵循Gian的建议,并在中间放一个连接表。

答案 1 :(得分:0)

如果我正确理解了这个问题,您可以创建第三个表格,将用户链接到结算条目,然后可以根据需要添加这些关联。