@80689248440

Как найти все подчинённых и их подчинённых?

Есть таблица users, в ней юзеры которые имеют столбцы id и admin (в admin находятся id начальника).
Никак не могу вывести подчинённых всех уровней указав id начальника.
Поиск дал примеры, но не смог в них разобраться.
Версия mysql 5.6
  • Вопрос задан
  • 217 просмотров
Пригласить эксперта
Ответы на вопрос 1
@BorisKorobkov Куратор тега MySQL
Web developer
Для подчиненных первого уровня:
SELECT ... 
FROM `user` AS user_parent, `user` AS user_child
WHERE user_child.admin = user_parent.id


Для подчиненных всех уровней надо менять структуру. Гуглите "хранение дерева в mysql"
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы