Задача по построению списка.

AXP

Новичок
Задача по построению списка.

Привет всем. Вот заткнулся на задачке по построению списка.

Имеем: Список товаров. У каждого товара есть поля: имя, дата добавления, id, parent_id
как вы, наверное уже догадались, товары могут лежать "друг под другом". Т е parent_id указывает на id верхнего товара.

Нужна функция, что строит список (не дерево, а список) указанного товара и всех его подтоваров и подтоваров подтоваров и так далее, отсортированный по дате.

Я то сделал поплясав с бубном, но сервер мой детище загрузило.....

да, товаров больше 20000.

Знаю, что торможу. прошу помочь советом, а не писать за меня.

Заранее, огромное спасибо!
 

Krishna

Продался Java
Нужна функция, что строит список (не дерево, а список) указанного товара и всех его подтоваров и подтоваров подтоваров и так далее, отсортированный по дате.
Можно объяснить по-подробнее, почему это не дерево, а список?
 
Сверху