У меня есть следующая ситуация.Два внешних ключей в одной колонке. Как разбить?
Комбинация Таблица:
Combination ID | Option ID's
Параметры Таблица:
Option ID | Option Name | Option Value
опция «удостоверение личности» столбец в таблице комбинаций читается как «2345,3421» (в одном столбце), когда ссылается к два варианта, связанные с комбинацией.
Возможно ли создать список, в котором перечислены все возможные комбинации и значения для каждой комбинации?
ie. combination1 | option1 | name:size | value:Small | option2 | name:color | value:Blue
Не в какой-либо чистым способом. Вы нарушили первую нормальную форму, и усложнение, которое вы испытываете, - это цена на это. –
это был не я :) это от работы с корзиной покупок. – jason3w
Достаточно честный. В любом случае будет интересно увидеть некоторые предложения. К сожалению, это, вероятно, будет включать множество и множество уродливых предикатов. Такие вещи можно сделать, но это не красиво. –