我有一个包含用户信息的表和一个列调用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
答案 0 :(得分:1)
你想要一对多吗?一个客户可以拥有多个结算条目?然后在结算表中添加一个CustomerID列,并将每个结算条目链接到一个客户。
您是否希望许多客户能够与许多公司ID(多对多)挂钩?换句话说,两个客户应该能够拥有相同的账单ID吗?然后你需要遵循Gian的建议,并在中间放一个连接表。
答案 1 :(得分:0)
如果我正确理解了这个问题,您可以创建第三个表格,将用户链接到结算条目,然后可以根据需要添加这些关联。