swert-tech
@swert-tech

Получить дерево пользователей?

Привет! Я у меня есть таблица users (id, owner, address) - адрес это уникальный хэш , owner - это хэш того пользователя который пригласил его. К примеру берем пользователя с id 1 у него хэш 0x1 и он пригласил пользователя с id 2 то у этого пользователя owner будет 0x1. Дальше пользователь под id 2 пригласил пользователя с id 3 и у него owner уже будет 0x2.
Мне необходимо построить такой запрос что бы получить всех этих пользователей если я запрашиваю от имени id 1, если от id 2 то только id3 и так далее. (Данных пользователей может быть много.)

Мне не нужно полностью решение моей задачи а только наводка куда копать)
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
rozhnev
@rozhnev Куратор тега MySQL
Fullstack programmer, DBA, медленно, дорого
Начиная с MySQL 8.0 такие штуки делаются с помощью рекурсивных запросов.

Вот пример для изучения
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект
22 нояб. 2024, в 03:54
1500 руб./за проект