VeRTak
27.03.2019 - 17:49
Эли4ка
Так же индекс нужен на to_id в твоем примере его нету
VeRTak
В моём, и возможно Элечки, случае не грозит миллионами записей. Дай бог если пару сотен наберется.
Эли4ка
27.03.2019 - 18:52
Цитата (depp @ 27.03.2019 - 14:20) |
если у вас не будет бесконечное кол-во уровней вложенности - используйте простые запросы в рекурсии. либо вариант с процедурой. мне оч понравился. вся работа идет в БД. для БД выполнить 5 простых селектов - доли секунды. |
Да, я уже говорила-от 2 до 5.
Цитата (VeRTak @ 27.03.2019 - 16:44) |
вытянуть разом 1млн записей |
Не совсем разом. там же будет по определенному id выбираться.(ну это так, уточнение)
Цитата (VeRTak @ 27.03.2019 - 16:44) |
p.s варианты были предложены, решать тебе конечно. Можно использовать процедуру или рекурсию готовую если mysql 5.7, вариант от kaww тоже хороший, технически ничего не мешает разбить одну таблицу на две |
Да, благодарю всех за помощь. Проставлю плюсики всем в ближайщее время.
Цитата (VeRTak @ 27.03.2019 - 16:49) |
Так же индекс нужен на to_id в твоем примере его нету |
Зачем?
VeRTak
27.03.2019 - 19:42
Цитата (Эли4ка @ 27.03.2019 - 18:52) |
Не совсем разом. там же будет по определенному id выбираться.(ну это так, уточнение) |
Если смотреть вариант от Kusss он тащит все разом
Цитата (Эли4ка @ 27.03.2019 - 18:52) |
Зачем? |
Если все таки решение будет на sql уровне, условие будет и по нему проходить
Эли4ка
28.03.2019 - 12:19
Цитата (VeRTak @ 27.03.2019 - 18:42) |
Если смотреть вариант от Kusss он тащит все разом |
Тогда это будет накладно.
Цитата (VeRTak @ 27.03.2019 - 18:42) |
Если все таки решение будет на sql уровне, условие будет и по нему проходить |
Ну в принципе добавить не сложно.
miketomlin
29.03.2019 - 15:56
Цитата (Эли4ка @ 26.03.2019 - 22:02) |
Сделать так,хотя это в плане бреда |
Вполне норм.
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.