Спроецировать связь между таблицами, как в исходной
|
|
Воскресенье, 25 Декабря 2016 г. 14:58
+ в цитатник
Дано таблица GeneralTable
id | Field1 | Field2 | Field3 | 1 | а | аа | ааа | 2 | б | бб | ббб | 3 | | сс | ввв | 4 | г | аа | ггг | 5 | | гг | ддд | 6 | а | сс | еее |
|
Таблица Table1 - это выведенные в отдельную таблицу уникальные значения поля Field1
Таблица Table2 - это выведенные в отдельную таблицу уникальные значения поля Field2
id | Field2 | 1 | аа | 2 | бб | 3 | сс | 4 | гг |
|
еще N таблиц, которые являются выведенными в отдельные таблицы уникальные значения полей Field3 и т.д., но пока их не надо рассматривать
Я хочу получить, для начала, таблицу/представление с такими данными
Field1 | Field2 | а | аа | б | бб | г | аа | а | сс |
|
Т.е. получается связь между таблицами Table1 и Table2 многие ко многим. Проблема заключается с внешними ключами, как их друг другу передать? Я не хочу использовать в качестве связующей таблицы связи многие ко многим исходную таблицу GeneralTable, т.к. она избыточна. Хочу получить такой вид представления путем запросов.
http://www.sql.ru/forum/1244013/sproecirovat-svyaz-mezhdu-tablicami-kak-v-ishodnoy
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-