Как создать ассоциативный массив из SQL-запроса в red beans?
У меня есть одна таблица, которая хранит id отдела и id участка, относящегося к этому отделу. В каждом отделе(division) может быть несколько участков(district):
division_id|district_id
-----------------------
13 | 7
13 | 8
13 | 9
21 | 15
21 | 16
21 | 17
Если выполнить запрос "SELECT * FROM division_district_table", то red beans вернет массив типа:
[
[0]=>['division_id' => 13, 'district_id'=> 7],
[1]=>['division_id' => 13, 'district_id'=> 8],
[2]=>['division_id' => 13, 'district_id'=> 9],
[3]=>['division_id' => 21, 'district_id'=> 15],
[4]=>['division_id' => 21, 'district_id'=> 16],
[5]=>['division_id' => 21, 'district_id'=> 17],
]
Вопрос: как мне создать ассоциативный массив с помощью red beans, где ключом будет division_id, а его значением - массив с district_id? Например:
[
[13]=>[7, 8, 9],
[21]=>[15, 16, 17]
]
Если есть инструменты, которые как раз направлены на такой род задач или самописные решения, то буду рад рассмотреть любой вариант.