有沒有一種方法可以將其非複製的表定義爲兩個字段?不同的行 - 基於兩個字段
通過該我有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