我的预订系统中有两张桌子(公司和个人)(这是我的客户类型)。
公司表格
-CompanyID
**-CompanyName**
-Fname
-Lname
-Street
-City
-ContactNo
人员表
-PersonID
-Fname
-Lname
-Street
-City
-ContactNo
他们唯一的区别是公司名。
那么每一笔交易都可以是一个公司或个人。
预订表
-ReservationNo
-ClientID
如何为clientid插入值?
最佳答案
您可以在reservation表中再添加一列,指定客户机类型(company/person)。
那么clienid可以是personid/companyid。做一个连接来查找客户是否与个人或公司对应不是一个好的设计
关于sql - 2个表的SQL主键,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7460016/