igortik
Новичок
Простой запрос, не выходит
Т.к. плохо знаю MySQL (очень плохо), сложно сформировтаь запрос.
Задача такова:
Есть таблица:
id | m_id | name |
1 | 0 | Основной раздел |
2 | 1 | Подраздел основного раздела |
3 | 1 | Второй подраздел основного раздела |
4 | 0 | Второй основной раздел |
5 | 1 | Третий подраздел основного раздела |
6 | 4 | Подраздел второго основного раздела |
Мне необходимо вывести данные в таком порядке:
Основной раздел
- Подраздел основного раздела
- Второй подраздел основного раздела
- Третий подраздел основного раздела
Второй основной раздел
- Подраздел второго основного раздела
Как уже стало ясно, что m_id несет значение id основного раздела.
Так вот, как мне сформировать запрос mysql, чтобы не пользоваться циклом в цикле, что неудобно очень ?
Т.к. плохо знаю MySQL (очень плохо), сложно сформировтаь запрос.
Задача такова:
Есть таблица:
id | m_id | name |
1 | 0 | Основной раздел |
2 | 1 | Подраздел основного раздела |
3 | 1 | Второй подраздел основного раздела |
4 | 0 | Второй основной раздел |
5 | 1 | Третий подраздел основного раздела |
6 | 4 | Подраздел второго основного раздела |
Мне необходимо вывести данные в таком порядке:
Основной раздел
- Подраздел основного раздела
- Второй подраздел основного раздела
- Третий подраздел основного раздела
Второй основной раздел
- Подраздел второго основного раздела
Как уже стало ясно, что m_id несет значение id основного раздела.
Так вот, как мне сформировать запрос mysql, чтобы не пользоваться циклом в цикле, что неудобно очень ?