
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.06.2014, 17:25:08
|
|||
|---|---|---|---|
|
|||
Поиск в иерархической структуре базы данных |
|||
|
#18+
Здравствуйте! Есть такая таблица blog_admin_gallery со столбцами: id_gallerynameid_parentlevel32tt1816117my1.121first11 Нужно осуществить поиск категорий с определенным значением, например: 'my' , и при этом, вывести все родительские категории ( в данном случае first/my). Пробывал: SELECT t2.id_gallery, group_concat( t1.name ORDER BY t1.id_parent SEPARATOR '/' )as name, t2.level,t2.id_parent FROM blog_admin_gallery t1, blog_admin_gallery t2 WHERE t2.id_parent LIKE CONCAT( t1.id_parent, '.%' ) AND t2.name LIKE 'my%' GROUP BY t2.id_parent В итоге не выбираются названия категорий с 'my' первого уровня; в случае если вместо t1.id_parent, '.%' написать t1.id_parent, '%' в строку попадают лишнии категории. Подскажите, пожалуйста, как правильно составить запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.06.2014, 17:58:58
|
|||
|---|---|---|---|
Поиск в иерархической структуре базы данных |
|||
|
#18+
Покажите всё-таки желаемый результат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.06.2014, 18:06:54
|
|||
|---|---|---|---|
|
|||
Поиск в иерархической структуре базы данных |
|||
|
#18+
first/my first/my1 first/my12 test/test/my12 my myse и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1834585]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
313ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 632ms |

| 0 / 0 |
