Задавайте вопросы, мы ответим
Вы не зашли.
Есть таблица мест
id market_id sektor_id row num
1 2 1 a 123
2 2 1 a 312
3 2 1 g 54
4 2 2 a 432
5 1 1 g 4
6 1 1 g 7
Мне необходимо привести таблицу примерно к такому результату
market_id sektor_id row num
2 1 a 123
- - - 312
- - g 54
- 2 a 432
1 1 g 4
- - - 7
Т. е. чтобы результат выводился в иерархическом порядке как в массивах
[market_id] => array(
[sektor_id] => array(
[row] => array(
[num] => array(
....
)
)
)
)
Вообще реально ли сделать такой вывод при помощи mysql или уже форматировать вывод как-то программно?
Если можно, то в "какую сторону" мне смотреть?
Был бы очень признателен за совет или подсказку.
Заранее спасибо!
Неактивен
Можно поиграть с переменными, но я бы делал в приложении, если честно. Особого смысла делать такую магию в базе нету.
Неактивен
dima-gr написал:
чтобы результат выводился в иерархическом порядке как в массивах
dima-gr написал:
Вообще реально ли сделать такой вывод при помощи mysql или уже форматировать вывод как-то программно?
Нет, не реально.
MySQL всегда даст двумерный массив.
Обрабатывать его нужно уже в приложении.
Неактивен
Спасибо за ответы, уже занимаюсь обработкой запроса в приложении, просто было интересно можно было так сделать в mysql или нет. Спасибо.
Тему можно закрывать.
Неактивен