мы работаем над проектом, который связывает информацию о генах, SNP и болезнях.
У нас есть большие файлы данных, содержащие полный список генов человека, SNP, информации о болезнях и атрибута 'SNP'отношение ссылки символ таблицы 'gene'.
Но обнаружено, что часть гена имеет дублирующий символ, что приводит к тому, что таблица генов имеет несколько строк одного символа.
Мы попробовали команду SQL
FOREIGN KEY (some_attribute_of_snp) ссылается на ген (символ)
Но он говорит, как и ожидалось,
Ошибка: не существует уникального соответствия, связанного с даннымключи для ссылочной таблицы "ген"
Как с этим справиться?Есть ли какой-нибудь внешний ключ, ссылающийся на неуникальный ключ?