A-Lex[FM]
Web/Highload/DataScience
Помогите выбрать самых нижних потомков.
Есть таблица с несколькими тысячами записей.
CREATE TABLE `cat` (
`id` int(11) NOT NULL auto_increment,
`parent_id` int(11) NOT NULL default '0',
`title` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`),
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COMMENT='дерево каталога'
Нужно выбрать самых нижних потомков для какого-либо id.
Можно ли это сделать одним запросом?
Сейчас я забираю весь каталог и оббегаю его.
Есть таблица с несколькими тысячами записей.
CREATE TABLE `cat` (
`id` int(11) NOT NULL auto_increment,
`parent_id` int(11) NOT NULL default '0',
`title` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`),
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COMMENT='дерево каталога'
Нужно выбрать самых нижних потомков для какого-либо id.
Можно ли это сделать одним запросом?
Сейчас я забираю весь каталог и оббегаю его.