Вопчем проблема в следующем: есть справочник деталей и сборочных единиц - одна таблица, в ней признаком определяется деталь это или сборка. Если сборка, то через дополнительную таблицу Sostav задаем состав номенклатурных единиц, входящих в эту сборку. Причем учитывается только прямое вхождение. Необходимо получить древовидную структуру этой сборки расписав все входящие в нее сборки до деталей. В процедурных языках это делается рекурсивно, но как это организовать на SQL или связка SQL + процедурный язык. Может у кого возникнут идей как сделать это попроще и побыстрее (важна производительность)?
|