Здравствуйте! Вопрос такой. Может ли mysql возвращать многоуровневые массивы. Опишу на примере. Есть таблица с пользователями. В ячейке "права" лежат id прав по типу "1,2,5,8...". Хотелось бы путем сложного запроса получить многоуровневый массив, где в элементе "права" вместо номеров прав лежал бы вложенный ассоциативный массив из таблицы прав вроде:assoc{ 'id' => 3, 'name' => 'Вася', 'rights' => assoc{ 0{ 'id' => 1 'name' => 'Право на что-то...' } 1{ 'id' => 2 'name' => 'Право на что-то... другое' } }}Вот такая вот специфическая потребность. Заранее спасибо.
|