我正在尝试对2列的值的组合配置唯一约束。
ExpID1 指向某些字符串
ExpID2 指向其他一些字符串
MatchValue 是两个字符串的匹配分数。
Create tbl_A (
ExpID1 INTEGER NOT NULL,
ExpID2 INTEGER NOT NULL,
MatchScore NUMERIC NOT NULL,
PRIMARY KEY (ExpID1 , ExpID2));
因为针对ExpID1和ExpID2的值之间的匹配分数将是相同的
我不想将条目存储两次。
INSERT INTO tbl_A VALUES(1,2, 0.988)
INSERT INTO tbl_A VALUES(2,1, 0.988) -- This should fail because the combination is not unique.
任何解决方案将不胜感激。