Петр: Простите, кажется мы неправильно поняли друг друга. Или я не понял Вас.
Что мне нужно: user_0 пригласил user_1 | user_1_ пригласил user_2 и user_3 | user_3 пригласил user_4 | user_2 никого не пригласил | user_4 пригласил user_5 и user_6 |
Нужно для user_6 вывести user_4, user_3, user_1, user_0
С помощью
select refid, count(1)
from users
group by refid
я ведь смогу вывести только вышестоящего?