-faqer-
Я только учусь
Nested Sets вывести структуру при помощи одного запроса
Начал разбираться с
Структуру храню в
Есть каталог
Категория 1
Категория 1.1
Категория 1.2
Категория 1.2.1
Категория 1.2.2
Категория 1.3
Категория 1.3.1
Категория 1.3.2
Категория 2
Категория 2.1
Категория 2.2
Категория 3
Не могу понять как однима запросом передавая id, допустим, категории 1.2.2
получить следующее
Категория 1
Категория 1.1
Категория 1.2
Категория 1.2.1
Категория 1.2.2
Категория 1.3
Категория 2
Категория 3
Т.е. когда человек будет постепенно углубляться в каталог, раскрывть новый и новый уровень вложения, подчиненный категории, на которую кликнул этот самый человек
Начал разбираться с
Структуру храню в
PHP:
CREATE TABLE categories (
c_id int(10) unsigned NOT NULL auto_increment,
c_left int(10) unsigned NOT NULL default '0',
c_right int(10) unsigned NOT NULL default '0',
c_level int(10) unsigned NOT NULL default '0',
title varchar(255) NOT NULL default '',
PRIMARY KEY (c_id),
KEY cat_left (c_left,c_right,c_level)
) TYPE=MyISAM;
Категория 1
Категория 1.1
Категория 1.2
Категория 1.2.1
Категория 1.2.2
Категория 1.3
Категория 1.3.1
Категория 1.3.2
Категория 2
Категория 2.1
Категория 2.2
Категория 3
Не могу понять как однима запросом передавая id, допустим, категории 1.2.2
получить следующее
Категория 1
Категория 1.1
Категория 1.2
Категория 1.2.1
Категория 1.2.2
Категория 1.3
Категория 2
Категория 3
Т.е. когда человек будет постепенно углубляться в каталог, раскрывть новый и новый уровень вложения, подчиненный категории, на которую кликнул этот самый человек