![]() | |
| |||||||
| Home | Register | Blogs | FAQ | Members List | Calendar | Downloads | Arcade | Mark Forums Read |
| Web Development Java/PHP/Perl/ASP and more |
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | #1 |
| Web developer | SQL query Кто поможет написать запрос... Таблица Folders ID | Folder | Title ----------------- 1 | 0 | Title 1 2 | 0 | Title 2 3 | 1 | Title 1.1 4 | 1 | Title 1.2 5 | 3 | Title 1.1.1 6 | 4 | Title 1.2.1 Дерево думаю понятно как работает, так вот мне нужен запрос ( рекурсивный ) который бы выводил все под и под - названия Title 1, т.е. должны выводится строки с ID=3,4,5,6 Надеюсь доступно обьяснил. |
| | |
| | #2 |
| Web developer | Пожалуйста отвечайте по существу. Мне нужен только и только SQL запрос, никаких других инструментов ( PHP ) у меня нет! |
| | |
| | #4 |
| инсценирующий жизнь | Arth-Gwyr> не, Title может иметь какое угодно название. По делу, есть возможность создать MySQL функцию? Ибо без нее насколько я понимаю рекусрсии или ее "заменителя" не получиться. Написать подзапросы для 2-ух 3ех уровней можно, но это для конечного и (пожалуй однозначного) числа, некрасиво и не по нашенски.
__________________ ...ибо... Rgrdz. [ Кселджэн ] |
| | |
| | #5 |
| инсценирующий жизнь | С гуглом становиться скучно жить.. а мозги заплывают жиром.. Если вдруг еще не нашел: Вот: http://lists.mysql.com/mysql/198073 Конкретнее: http://dev.mysql.com/tech-resources/...ical-data.html
__________________ ...ибо... Rgrdz. [ Кселджэн ] |
| | |
| | #6 |
| инсценирующий жизнь | Пасторен без небольших извратов, и модификации струтруы данных, с некоторой избыточной инфой не обойтись.
__________________ ...ибо... Rgrdz. [ Кселджэн ] |
| | |
| | #7 |
| Web developer | Xelgen, спасибо большое за ответ, то что я копал оказалось непригодным, структуру таблицы менять не могу. Что же касается конкретной задачи: в дальнейшем нужно все подкатегории отсортировать не по глубине, а по дате ввода и еще надо будет организовать постраничный вывод. В таблице порядка 3000 записей начально, потом может доходить до 10-ок тысяч. * AvDav, без обид, ок? Просто я всегда оформляю вопрос максимально корректно, чтоб потом бы не шел флейм на 2-3 страницы, Еслиб я бы тебя не прервал, было бы огромное кол-во людей писавших "inchi PHP, .NET ogtagorci" и все в этом духе |
| | |
| | #8 | ||
| инсценирующий жизнь | Quote:
Не знаю как чистым SQL, но скриптом можно запросто привести данную тобой структуру, в nested set. Можно не трогать оригинальную таблицу, если так ограничен в свободе, но содержать паралельно оригинальной таблице нестед сет. Ну или иной вариант, можно работать и этой таблицей (описанно в первой части), но нужно будет как то вычилить макс глубину, и сделать соотвествубщее ей количество JOIN'ов.. Весь вопрос как я понимаю, в том как ее вчсилсить, используя только SQL. Quote:
А так, пожалуйста, самому было интересно, да и скоро может на практике пригодиться.
__________________ ...ибо... Rgrdz. [ Кселджэн ] | ||
| | |
| | #9 | |
| Web developer | Quote:
| |
| | |
| | #10 |
| ***** | Es depqum karog es ogtagortcel Nested Query vori hamar stipvac klines popoxel bazaji strukturan (bajc kkaroganas @ndamen@ mi zaprosov stanas cankacacac makardak u cankacac xorutjun), Isk aveli hesht popoxutjun piti anes, bajc qich avelacnes Level dasht@ vorteg kkaroxanas pahel tvjal makardak@ vor@ kqchacni zaprosneri qanak@ Isk es dzevov voch mi ban el ches karox anel. Izur mi charcharvi.
__________________ Men's eyes were made to look, and let them gaze. |
| | |
![]() |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| New ebooks / Новые книги | acid | TWARM | 141 | May 5, 2008 23:11 |
| SQL query for Access.MDB file doesn't work,F1 | Xman | Languages, Compilers and Interpreters | 1 | Oct 14, 2006 11:11 |