Подразделы магазина на основе доп. свойств

#
Подразделы магазина на основе доп. свойств
Решил разделить подгруппы товаров не подгруппами следующего уровня, а виртуально, по значению доп. свойства, к тому же, у одного экземпляра может быть одновременно более одного значения (пример, свойства: "lang-1", "lang-2", "lang-3", ссылатся на список "language".

В итоге, должно получится что-то вроде этого (http://www.tabak.ru/cigarreria/), только там где марка (третий столбец) будут значения доп. свойства товара, присутствующего в выбранном подразделе (второй столбец) или .

Вопрос, как получить и вывести этот список свойств?
в SQL, упрощенно, это логически выглядеть примерно так могло бы:

select DISTINCT lang
from
(
   select lang-1 as lang
   from tovar
   where parent_group=2
union
   select lang-2 as lang
   from tovar
   where parent_group=2
union
   select lang-3 as lang
   from tovar
   where parent_group=2
)
#
Re: Подразделы магазина на основе доп. свойств
Up

Это в принципе возможно, без больших сложностей?
Авторизация