![]()  | 
		
Задавайте вопросы, мы ответим
Вы не зашли.
Есть таблица мест
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 или нет. Спасибо.
Тему можно закрывать.
Неактивен