GeT
Новичок
Как хранить свойства товаров?
Вот возникла такая проблема. Нужно сделать, чтобы у товаров было неограниченое количество характеристик. Причем чтобы можно было делать выборку/сортировку по этим характеристикам и делать вывод товаров таблицей вместе с характеристиками.
Сначала я сделал вот так:
cat_items (item_id || cat_id || блаблабла) - таблица где хранятся товары
properties (id || prop_name || default_value) - таблица где хранятся свойства товаров.
item_properties (item_id || prop_id || value) - таблица где хранятся значения свойств.
Вот, с добавлением/удалением/выводом все впорядке, а вот с сортировкой проблема.
Есть ли другой способ организации БД такого рода? Да, я уже в поиске видел подобные темы, но ни в одной нету нужного варианта.
Вот возникла такая проблема. Нужно сделать, чтобы у товаров было неограниченое количество характеристик. Причем чтобы можно было делать выборку/сортировку по этим характеристикам и делать вывод товаров таблицей вместе с характеристиками.
Сначала я сделал вот так:
cat_items (item_id || cat_id || блаблабла) - таблица где хранятся товары
properties (id || prop_name || default_value) - таблица где хранятся свойства товаров.
item_properties (item_id || prop_id || value) - таблица где хранятся значения свойств.
Вот, с добавлением/удалением/выводом все впорядке, а вот с сортировкой проблема.
Есть ли другой способ организации БД такого рода? Да, я уже в поиске видел подобные темы, но ни в одной нету нужного варианта.