Есть таблицы в БД
lists:
id
title
tasks:
id
name
list_id
На странице нужно вывести в таком виде
List 1:
Tesk 1
Tesk 2
List 2:
Tesk 3
Tesk 4
Выполняю запрос в БД через связь
select * from lists join tasks on lists.id = tasks.list_id
Получаю коллекцию массивов в виде:
[0] => Array
(
[id] => 1
[name] => Tesk 1
[list_id] => 1
[title] => List 1
)
[1] => Array
(
[id] => 1
[name] => Tesk 2
[list_id] => 1
[title] => List 1
)
[2] => Array
(
[id] => 2
[name] => Tesk 3
[list_id] => 2
[title] => List 2
)
[3] => Array
(
[id] => 2
[name] => Tesk 4
[list_id] => 2
[title] => List 2
)
Как через цикл вывести на странице элементы в желанном виде?