有没有一种方法可以将其非复制的表定义为两个字段?不同的行 - 基于两个字段
通过该我有3列 GID,CID,价格
标准:
- 只能有1
- 可以有多个
cid
的,只要有多个gid
和标准1不违反
如果可能,我基本上想要在表格设计中有所限制。不知道它是否可能只是想我会问。
编辑(2010-08-27 11:18 CST)
好一点澄清,我有两个指标,以及,一个在gid
等是cid
,我可以有两个指标确定唯一性?该表基本上是一个连接表,因为所绘制的两个表具有一对多关系,只要它们的对应关系对其ID是唯一的。
表/索引声明:
- GID {数值:长}(主:否,独特的:否,忽略空值:否)[FK]
- CID {数值:长}(主:不,独特的:没有,忽略Null:无)[FK]
- 价格{数字:单}
用法:
- CID 1-许多GID
- CID是从tblCat衍生(作为PK)
- GID 1-许多CID
- GID从tblGrp衍生(作为PK)
如果你问你可以有基于两个领域,是的,你可以一个唯一索引。只要不是主要的,你甚至可以拥有空值。 – Fionnuala
增加了更多细节,仍然习惯了新的(对我)访问设计。 – GoldBishop
您是否在问如何使用MS Access中的两个字段创建索引?现有索引不相关。 – Fionnuala