Мне очень нужно подсчитать каждого члена на каждом уровне. У меня 5-уровневая комиссионная модель, поэтому я могу подсчитать первый уровень, но не могу подсчитать всю команду по одному человеку. иметь в своей нижней линии. Я хочу подсчитать, сколько участников на каждом уровне, например
на первом уровне 2 участника, на втором уровне 34 участника, на третьем уровне 7 участников и т. д.
Я делюсь своей таблицей sql здесь
Код: Выделить всё
id fname rid cntКод: Выделить всё
1 NetCash 0 3Код: Выделить всё
2 Mian Salman 1 5Код: Выделить всё
3 Zeeshan Murtaza 1 2Код: Выделить всё
4 Usman Liaqat 1 2Код: Выделить всё
5 Javed Iqbal 2 1Код: Выделить всё
6 Faysal Islam 2 0Код: Выделить всё
7 Waqas Pervaiz 3 0Код: Выделить всё
8 Bashir Ahmad 5 0Код: Выделить всё
9 Mirza Amir 2 0Код: Выделить всё
10 Tauqeer Saghir 2 4Код: Выделить всё
11 Asif Butt 4 0Код: Выделить всё
12 Abdul Qayum 10 0Код: Выделить всё
13 jhangir abbas 10 1Код: Выделить всё
14 Ansar Mahmood 13 0Код: Выделить всё
15 M USMAN KAYANI 10 0Код: Выделить всё
16 Jabir Hussain 2 0Код: Выделить всё
17 Abdul Rehman 10 0Код: Выделить всё
18 Adnan javed 3 1Код: Выделить всё
19 muhammad irfan 18 0Код: Выделить всё
20 khurram 4 0на 1-м уровне, 2-м уровне... до 5-го уровня.
Я могу рассчитывать на первом уровне, например
SELECT COUNT(*) AS считает FROMuser_table
Код: Выделить всё
WHERE rid = 2Подробнее здесь: https://stackoverflow.com/questions/377 ... level-deep
Мобильная версия