Прайс-лист и вложенные множества

Valdemarious

Новичок
Прайс-лист и вложенные множества

Здравствуйте.
Возникла такая задача - сделать прайс-лист. Структура - как и во всех прайсах: название каталога, за ним - список товаров. Для этого использую две таблицы: таблица с каталогами и таблица с товарами. Структура таблицы с каталогами - вложенные множества - sections( section_id, section_left,
section_right, section_level, section_name). section_name - название каталога. Структура таблицы с товарами: products(ID, parentID, productName). parentId - идентификатор каталога, которому принадлежит товар. Первое и последнее, что пришло на ум -
SELECT section_name, ID, productName FROM sections, products WHERE section_id = parentId. Но как сделать так, чтобы название каталога выводилось один раз, а не с каждым товаром? Наверняка есть какая-то mySql-функция, но какая?
 

Alexos

Новичок
Mysql тут не причем. В цикле: если section_name == section_name_old, то текущий section_name не выводи. Вот и все.
 

Valdemarious

Новичок
Alexos, спасибо большое! Действительно, всё оказалось куда проще, чем я думал!
 
Сверху