Есть много вопросов для моей «проблемы» или «проблемы». Но ни один из них не соответствует моим потребностям. Хорошо, я иду:
Я хочу базу данных, которая содержит переменные атрибуты. Теперь я «жестко закодировал» их в базу данных (см. Изображение) в качестве имени столбца. Смотрите «цвет» и «размер». Но что, если я хочу новый атрибут? Например «модель». Мне нужно настроить базу данных и добавить столбец. Я не хочу этого
Есть ли у вас какие-либо идеи? Я думаю о решении последних нескольких месяцев, и пока ничего хорошего …
Итак, после всех комментариев, вот как это выглядит сейчас. Сначала таблица продуктов:
table: products
column: id
column: name
column: categoryId
Затем стол с укомплектованными товарами. Каждый вариант продукта должен быть представлен здесь:
table: items
column: id
column: productId
column: stock
column: price
Наконец таблица, которая содержит атрибуты укомплектованных товаров:
tablet: attributes
column: id
column: itemId
column: type <color,size>
column: value <yellow,brown,large,small>
Других решений пока нет …