有没有办法让表定义基于两个字段的非重复?
通过这个我有 3 列 gid, cid, price
标准:
- 只能有1
cid
对1gid
cid
只要有多个gid
并且不违反标准 1 就可以有多个
如果可能的话,我基本上希望在表格设计中有限制。不知道它是否可能只是想我会问。
编辑 (2010-08-27 11:18am CST)
好的,澄清一下,我也有两个索引,一个打开gid
,另一个打开cid
,我可以让这两个索引确定唯一性吗?该表基本上是一个连接表,因为绘制的两个表具有一对多的关系,只要它们的对应项对其 id 是唯一的。
表/索引声明:
- gid {Numeric:Long}(主要:否,唯一:否,忽略空值:否)[FK]
- cid {Numeric:Long}(主要:否,唯一:否,忽略空值:否)[FK]
- 价格{数字:单}
用法:
- cid 1 - 许多 gid
- cid 源自 tblCat(作为 PK)
- gid 1-许多 cid
- gid 派生自 tblGrp(作为 PK)