Проблемы со ссылками на внешние ключи неуникальным ключом - PullRequest
0 голосов
/ 20 мая 2018

мы работаем над проектом, который связывает информацию о генах, SNP и болезнях.

У нас есть большие файлы данных, содержащие полный список генов человека, SNP, информации о болезнях и атрибута 'SNP'отношение ссылки символ таблицы 'gene'.

Но обнаружено, что часть гена имеет дублирующий символ, что приводит к тому, что таблица генов имеет несколько строк одного символа.

Мы попробовали команду SQL

FOREIGN KEY (some_attribute_of_snp) ссылается на ген (символ)

Но он говорит, как и ожидалось,

Ошибка: не существует уникального соответствия, связанного с даннымключи для ссылочной таблицы "ген"

Как с этим справиться?Есть ли какой-нибудь внешний ключ, ссылающийся на неуникальный ключ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...