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