Я не могу найти дерево в PHP MySQL

0

Структура таблицы

userID    SponserID
102          200
201          102
202          102
203          201

у всех пользователей есть идентификатор родительского удостоверения - идентификатор спонсора как найти все записи, которые являются userd из 102

Помогите мне

  • 0
    msgstr "найти все записи, которые являются пользовательскими из 102" ...? SELECT ... WHERE userid = 102 ? Я думаю, что вы, возможно, захотите немного исправить свой вопрос.
Теги:

2 ответа

1

Если у вас есть реальное вложенное дерево и вы заинтересованы в поиске всех детей определенного node, не ограничиваясь прямыми детьми, вы должны начать с чтения этой статьи: http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/

0

Используйте эти запросы:

  • Для получения всех записей userID 102

    select * from tablename where userID=102

  • Для получения всех записей, где родительский 102

    select * from tablename where SponserID=102

Ещё вопросы

Сообщество Overcoder
Наверх
Меню