Приветствую! Несколько дней или даже недель уже думаю как грамотно сделать выборку. Суть такова. В таблице, например parents есть две колонки user_id и parent. Id который написан в parent связан со значением user_id как можно выполнить такой запрос чтоб он вывел трех юзеров где parent=user_id но parent в момент выборки должен меняться. Попробую объяснить на примере: 1. где user_id=8 берем его parent и ищем его в ячейке user_id=7 2. сейчас аналогично делаем с user_id=7 берем parent и ищем его в ячейке user_id=6 3. и здесь тоже самое user_id=6 берем parent и ищем его в ячейке user_id=5 все, дальше подниматься не надо. Вот как такую выборку можно сделать?
SELECT t1.parent p1, FROM table t1 JOIN table t2 ON t2.id = t1.parent JOIN table t3 ON t3.id = t2.parent WHERE t1.id = 8 --- Добавлено --- https://www.mycompiler.io/view/Ihpg84v