我希望制作一个与产品相关的表格,所以产品将具有多对多的关系。我想确保产品不会与自己建立关系。
我的表格如下:
ProductID int
RelatedToProductID int
Active bit
并且具有以下这些值:
productID RelatedToProductID Active
1 2 1
1 3 1
2 1 1
2 2 1
但我希望排除掉像最后一个这样的关系,其中产品与自身有关联。
有人知道如何在MS SQL中实现这个功能吗?