powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Глубокий запрос. Нужна помощь.
13 сообщений из 13, страница 1 из 1
Глубокий запрос. Нужна помощь.
    #38368762
st4j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени.

Помогите составить запрос. Я думаю, что все знают, что такое реферальная система. Т.е. у каждого юзера есть свои рефералы. Помогите составить запрос, что бы из базы выдрать всех рефералов одного юзера до 5-й линии.
...
Рейтинг: 0 / 0
Глубокий запрос. Нужна помощь.
    #38368811
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
st4jДоброго времени.

Помогите составить запрос. Я думаю, что все знают, что такое реферальная система. Т.е. у каждого юзера есть свои рефералы. Помогите составить запрос, что бы из базы выдрать всех рефералов одного юзера до 5-й линии.
Я думаю, все знают какая схема данных у ТС и как нужно составить этот запрос,
поэтому топик можно закрывать :)
...
Рейтинг: 0 / 0
Глубокий запрос. Нужна помощь.
    #38368870
Cygapb-007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На таком уровне уже пора бы переходить из писателей в читатели

Первая тема форума.
...
Рейтинг: 0 / 0
Глубокий запрос. Нужна помощь.
    #38368940
st4j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хорошо. Я думаю, что мне намёка хватит.

Вот структура
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
`id` int(255) NOT NULL AUTO_INCREMENT,
  `login` varchar(50) NOT NULL,
  `password` varchar(50) NOT NULL,
  `email` varchar(50) NOT NULL,
  `skype` text,
  `balance` float(255,0) DEFAULT NULL,
  `access` int(11) DEFAULT NULL,
  `avatar` text,
  `name` text CHARACTER SET cp1251,
  `firstname` text CHARACTER SET cp1251,
  `phone` text,
  `sponsor` text,
  `level` int(11) DEFAULT NULL,
...
Рейтинг: 0 / 0
Глубокий запрос. Нужна помощь.
    #38368943
Cygapb-007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Глубокий запрос. Нужна помощь.
    #38368946
Cygapb-007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st4jХорошо. Я думаю, что мне намёка хватит.

Вот структура
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
`id` int(255) NOT NULL AUTO_INCREMENT,
  `login` varchar(50) NOT NULL,
  `password` varchar(50) NOT NULL,
  `email` varchar(50) NOT NULL,
  `skype` text,
  `balance` float(255,0) DEFAULT NULL,
  `access` int(11) DEFAULT NULL,
  `avatar` text,
  `name` text CHARACTER SET cp1251,
  `firstname` text CHARACTER SET cp1251,
  `phone` text,
  `sponsor` text,
  `level` int(11) DEFAULT NULL,

Ээээ... А при чем тут рефералы?
...
Рейтинг: 0 / 0
Глубокий запрос. Нужна помощь.
    #38368956
st4j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Реферал, это юзер у которого есть 'sponsor'.
...
Рейтинг: 0 / 0
Глубокий запрос. Нужна помощь.
    #38368966
Cygapb-007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, извиняюсь, деревья тут ни при чем. Не туда занесло...

Код: sql
1.
2.
3.
4.
select * 
from mYtABLE t
where (select COUNT(*) from mYtABLE i where i.sponsor=t.sponsor and i.id>=t.id)<6
order by sponsor, id desc
...
Рейтинг: 0 / 0
Глубокий запрос. Нужна помощь.
    #38368986
st4j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cygapb-007Да, извиняюсь, деревья тут ни при чем. Не туда занесло...

Код: sql
1.
2.
3.
4.
select * 
from mYtABLE t
where (select COUNT(*) from mYtABLE i where i.sponsor=t.sponsor and i.id>=t.id)<6
order by sponsor, id desc



Большое спасибо за запрос. Но я не пойму куда вставить id юзера, от которого идёт выборка.
...
Рейтинг: 0 / 0
Глубокий запрос. Нужна помощь.
    #38368990
Cygapb-007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st4j, он же спонсор... туда и вставляйте
...
Рейтинг: 0 / 0
Глубокий запрос. Нужна помощь.
    #38369008
st4j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто-то из нас не до понимает.

Вот схема


Нужно собрать реферал, реферал1 и реферал2.
...
Рейтинг: 0 / 0
Глубокий запрос. Нужна помощь.
    #38369013
Cygapb-007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st4jКто-то из нас не до понимает.

Вот схема


Нужно собрать реферал, реферал1 и реферал2.Тогда я вас изначально послал в правильном направлении
Читайте FAQ: Древовидные структуры средствами MySQL или роман Стендаля "Красное и Черное"
...
Рейтинг: 0 / 0
Глубокий запрос. Нужна помощь.
    #38369046
st4j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за совет.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Глубокий запрос. Нужна помощь.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]