问候 -MS SQL桥表约束
我有一个文章表和一个类别表。
文章可以在许多类别中使用,所以我创建ArticleCategories的表是这样的:
BridgeID INT(PK)
条款ArticleID INT
类别ID INT
现在,我想创建const raints /关系,以便ArticleID-CategoryID组合是唯一的,并且ID必须存在于各个主键表(文章和类别)中。
我曾尝试使用VS2008服务器资源管理器和企业管理器(SQL-2005)创建FK关系,但结果始终阻止桥表中的重复ArticleID,即使CategoryID不同。
我很确定我正在做一些明显错误的事情,但我似乎有一个心理障碍在这一点上。
有谁能告诉我请这样做吗?
非常感谢!
非常感谢,非常有意义,当然,它的工作原理 - 其实我有独特的复合指数试图在条款ArticleID和类别ID无需拆卸BridgeID (身份)专栏,它确实有效,但我最终删除了BridgeID,因为它只是出于习惯。再次感谢。 – greg 2010-03-12 03:29:01