我有一个表[Advertiser]
和一个具有N..M
关系的表[Ad]
,Advertiser
可以有许多Ads
,因此[Ad]
将有一列引用[Advertiser]
。
Advertiser
可以是公司或人员,并且输入到表中的数据会有所不同。所以我的想法是,我应该将[Advertiser]
表拆分为两个表,如[CompanyAdvertiser]
和[PersonAdvertiser]
。
那么,是否可以在[Ad]
中有一列引用[CompanyAdvertiser]
或[PersonAdvertiser]
,这取决于谁应该是Advertiser
?
我建议使用一个带有"type"列的表Advertiser,该列可以是"person"或"company"。然后在广告表中添加对此表的引用