Итак, у меня есть эта таблица с 3 столбцами: ID (уникальный ключ), PositionID и SupervisorID. PositionID и SupervisorID являются внешними ключами таблицы позиций.
То, что я не смог выяснить, - это неплохой способ получения унаследованных подчиненных. Так, например:
ID PositionID SupervisorID
1 2 1
2 2 3
3 3 4
4 1 5
...
как я мог бы выбрать 2,3 и 4 в зависимости от их подчиненного положения 1. Текущее решение - довольно грязный способ сделать это, и кажется достаточно распространенной проблемой, что, возможно, существует принятый метод. 1017 *
Спасибо.