У меня есть идентификатор родительской категории в таблице категорий. (Та же таблица). При добавлении категории есть два варианта. Во-первых, если мы создаем новую категорию, не выбирая категорию существования, чем ее родительскую категорию. Во-вторых, если мы создадим категорию с выбором категории существования, выбранная категория станет родительской. Итак, теперь я хочу выбрать всю категорию и подкатегорию, используя курсор и рекурсивную функцию на sql. Это возможно? Как?Рекурсивные хранимые функции в MySQL
1
A
ответ
0
Я могу предложить вам две очень хорошие статьи, которые могут вам помочь, однако их подход несколько отличается от вашего подхода (не используя рекурсивную хранимую процедуру/функцию, но в статье MySQL описывается модель вложенного набора, которая является блестящей.) Статьи here и here. Надеюсь, это поможет.
0
MySQL не поддерживает рекурсивные запросы. Здесь обсуждаются различные способы обхода: Is it possible to make a recursive SQL query?
Смежные вопросы
- 1. рекурсивные хранимые функции в MySQL
- 2. Как кэшировать хранимые функции mysql
- 3. MySql хранимые функции: Не работает
- 4. Рекурсивные функции
- 5. Mysql хранимые функции и групповая мин
- 6. Рекурсивные функции в Лиспе
- 7. рекурсивные функции в OCaml
- 8. рекурсивные функции в JavaScript
- 9. Рекурсивные функции в Прологе
- 10. Рекурсивные функции в PostgreSQL
- 11. рекурсивные функции в Clojure
- 12. Рекурсивные функции в Coq
- 13. Рекурсивные функции в SQL
- 14. Рекурсивные функции в python
- 15. Рекурсивные функции в Silverlight
- 16. Рекурсивные функции в F #
- 17. Рекурсивные функции в C++
- 18. Рекурсивные функции в Баш
- 19. MySQL хранимые процедуры
- 20. Рекурсивные функции типа
- 21. Рекурсивные функции Codeigniter
- 22. Рекурсивные функции повторного входа
- 23. Существующие рекурсивные анонимные функции
- 24. Как написать рекурсивные функции
- 25. Рекурсивные функции и списки
- 26. C++ Рекурсивные функции
- 27. Как запоминать рекурсивные функции?
- 28. Рекурсивные вызовы функции python
- 29. Модели и рекурсивные функции
- 30. Рекурсивные функции и removeEventListener
Вы должны использовать курсор? Я думаю, что это возможно только с присоединением. – BeemerGuy
Возможно, лучше сделать эту логику на уровне приложения, а не на уровне базы данных. Легче реализовать логику в PHP или Java вместо SQL. – Yada