【发布时间】:2012-03-19 18:45:18
【问题描述】:
所以我的数据库中有这两个表:
Companies
--------------------
CompanyID (PK)
Name
Employees
--------------------
EmployeeID (PK)
CompanyID (FK)
Name
基本上,一家公司有很多员工。
但我希望每家公司都只有一名员工作为主要联系人。我最初的想法是在Companies 表中添加一个MainContactID 字段,该字段引用Employees 中的EmployeeID,但这会创建一个包含关系的循环。
最好的方法是什么?
【问题讨论】:
标签: sql sql-server database database-design relational-database