Вот моя структура таблицы...
ТАБЛИЦА : position_hierarchy_level
id parent_position_id position_id
1 1 2
2 2 3
3 3 4
4 4 5
5 5 6
6 6 7
7 7 8
8 8 9
9 9 10
10 10 11
11 11 12
12 12 13
13 13 14
14 14 15
Мой запрос для получения parent_position_id
определенного position_id
:
select `parent_position_id` from `position_hierarchy_level` where position_id= 15;
Но как я могу получить самого верхнего родителя определенного position_id
? Например, самым верхним parent_position_id
из position_id
15 будет 1
.
Есть ли удобный способ получить это значение с помощью одного запроса? Или мне нужно создать цикл в PHP?