关于外键引用非唯一键的问题

时间:2018-05-20 11:30:50

标签: database postgresql foreign-keys

我们正在开展一个将基因,SNP和疾病信息联系在一起的项目。

我们有大型数据文件,其中包含人类基因,SNP,疾病信息的完整列表,以及'基因'表中'SNP'关系参考符号的属性。

但是发现一些基因具有重复的符号,从而导致基因表具有多个相同符号的行。

我们尝试过SQL命令

FOREIGN KEY(some_attribute_of_snp)引用基因(符号)

但它如预期的那样说,

错误:没有唯一约束匹配引用表“gene”的给定键

我该如何处理?外键是否有某种方式引用非唯一键?

0 个答案:

没有答案