Связывание 1 записи из таблицы A с несколькими записями из таблицы B без PK / FK - PullRequest
0 голосов
/ 13 декабря 2018

Я пытаюсь связать одну запись из таблицы A с несколькими записями из таблицы B, не имея FK / PK для друг друга.

Если быть более точным: у меня есть таблица A с 3 записями ("regions","gender","citizenship")и тогда у меня есть tableB "regions",tableC"gender",tableD "citizenship".Каждая из этих таблиц не имеет FK.

В результате я надеюсь получить еще одну таблицу (E) с записью "regions" из tableA, связанной с каждой записью из tableB, затемзапись "gender" из таблицы A связана с каждой записью из tableC и т. д.

Возможно ли это?Какой самый лучший способ?

1 Ответ

0 голосов
/ 13 декабря 2018

С какой базой данных вы работаете?

Вы сможете присоединиться к этим 3 таблицам независимо от того, есть ли у них PK / FK.

Существуют ограничения первичного и внешнего ключей, которые помогут вам управлять, организовывать и запрашивать таблицы более эффективнопуть.

Хотя использование этих ограничений может повысить производительность, их отсутствие не должно ограничивать вас от объединения данных в таблицах.

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