У меня есть таблица вроде этого:Результаты заказа MySQL подчиняться родителя/ребенка
ID NAME TYPE PARENT
1 Letters of Jane Austen book 0
2 Chapter 1 chapter 1
3 Chapter 2 chapter 1
4 Chapter 3 chapter 1
5 Title 1 title 2
6 Title 2 title 2
Я хочу создать упорядоченную форму, как это:
[]Letters of Jane Austen
[]Chapter 1
[]Title 1
[]Title 2
[]Chapter 2
[]Chapter 3
[]Another book...
В базе данных есть много книг, не только один.
Есть ли способ отсортировать запрос "ВЫБРАТЬ" таким образом? Это только косметическая проблема, и ей не нужно делать многомерный массив или что-то в этом роде, потому что я могу наклеить метку их типом, а затем изменить внешний вид в зависимости от типа. Но мне нужно проверить запрос в правильном порядке.
P.D: простите за мой английский: S
[? Что вы пробовали] (http://www.whathaveyoutried.com/) См [советуется] (http://stackoverflow.com/questions/ask -благодаря), пожалуйста. –
Я пытался сделать это из php-кода с помощью + if или foreach, но я не получил его для работы. Но я не эксперт в SQL, я думал, что будет проще принести упорядоченный запрос. –
Я не эксперт по mysql, но если это был сервер sql, я бы использовал курсор в хранимой процедуре, чтобы сделать это. – Star