2015-11-08 2 views
1

У меня есть данная база данных MS Access с одной таблицей:Доступ к рекурсивному SQL?

ID, Name, Chief 
1, Max, NULL 
2, Meier, Max 
3, Maier, Meier 
4, Mueller, Meier 
5, Schmitz, Max 
.... 

Теперь я хочу, чтобы сделать выбор, чтобы получить список всех лиц в их иерархической структуре:

Max => Meier => Maier 
Max => Meier => Mueller 
Max => Schmitz 

Можно ли это сделать с SQL и UNION? Как я могу это сделать?

Спасибо!

ответ

1

Не в Access SQL.

Но для фиксированного счета, скажем, шести уровней, вы можете использовать запрос с подзапросами с подзапросами ... и т. Д., Если у вас ограниченное количество уровней.

Смежные вопросы