标签: database postgresql foreign-keys
我们正在开展一个将基因,SNP和疾病信息联系在一起的项目。
我们有大型数据文件,其中包含人类基因,SNP,疾病信息的完整列表,以及'基因'表中'SNP'关系参考符号的属性。
但是发现一些基因具有重复的符号,从而导致基因表具有多个相同符号的行。
我们尝试过SQL命令
FOREIGN KEY(some_attribute_of_snp)引用基因(符号)
但它如预期的那样说,
错误:没有唯一约束匹配引用表“gene”的给定键
我该如何处理?外键是否有某种方式引用非唯一键?