Предприятие имеет сложную структуру подразделений, например: 1, 1.1, 1.1.1 ..., 2, 2.1, и т. д., некоторые подразделения имеют признак (первый символ кода = "о"), нужно создать линейную таблицу из двух колонок - 1 подразделение с признаком, 2 - подразделение входящее в подразделение с признаком, например:<br>1.1 1.1<br>1.1 1.1.1<br>1.1 1.1.2<br>...<br>2.1.2 2.1.2<br>2.1.2 2.1.3<br>2.1.2 2.1.4<br>...<br>комбинация типа<br>выбор<br> когда подстрока(подразделение.родитель.код,1,1)="о"<br> тогда подразделение.ссылка<br> иначе<br> когда подстрока(подразделение.родитель.родитель.код,1,1)="о"<br> тогда подразделение.родитель.ссылка<br>...<br>не вариант, если ли другие способы решения?