简单表结构:id_1 int, id_2 int,
这是一个创建用户之间关系的简单关系表。id_1 和 id_2 将始终是存在于另一个表中的 user_id。我正在尝试创建一个索引,使得该表中的任何一对 user_id 都不能存在超过一次,无论哪个 id 在哪一列。例如给定用户 id:1 和 2,如果我们有记录:1 ,2
然后记录: 2,1 应该被认为是重复的。
我对唯一索引的所有尝试都不是以这种方式操作的,因为它们是特定于列的。有没有办法构造这个或者必须用存储过程或类似的东西来完成?
简单表结构:id_1 int, id_2 int,
这是一个创建用户之间关系的简单关系表。id_1 和 id_2 将始终是存在于另一个表中的 user_id。我正在尝试创建一个索引,使得该表中的任何一对 user_id 都不能存在超过一次,无论哪个 id 在哪一列。例如给定用户 id:1 和 2,如果我们有记录:1 ,2
然后记录: 2,1 应该被认为是重复的。
我对唯一索引的所有尝试都不是以这种方式操作的,因为它们是特定于列的。有没有办法构造这个或者必须用存储过程或类似的东西来完成?