ник: Pasat
Хорошего утра ВСЕМ
Скажите пожалуйста
Возможно ли получить запрос выводящий всех предков (если они есть) для каждой записи в древовидной структуре данных, а именно имеем таблицу «Departments» с 3-мя полями (DepID, ParentID, Name1) со след.записями
DepID ParentID Name1
1 0 A
2 1 B1
3 1 B2
4 2 C1
5 3 C2
6 3 C3
Нужно найти всех предков (если они есть) для каждой записи, т.е. получить такой запрос
DepID ancestorID
2 1
3 1
4 1
4 2
5 1
5 3
6 1
6 3
Где
DepID=2 имеет одного предка с DepID=1
DepID=4 имеет двух предков с DepID=1, DepID=2
Ну и так далее
С уважением ПАСАТ