Есть запрос типа
SELECT * FROM table group by category_id, tag_id ORDER BY created_date
данные без группировки
[0] => Array
(
..
[category_id] => 58
[tag_id] =>
[created_date] => 2021-04-20
)
[1] => Array
(
..
[category_id] => 59
[tag_id] =>
[created_date] => 2021-04-20
)
[2] => Array
(
..
[category_id] => 59
[tag_id] =>
[created_date] => 2021-04-21
)
[3] => Array
(
..
[category_id] => 58
[tag_id] =>
[created_date] => 2021-04-21
)
....
по идее он должен выводить первые две записи, но выводить последующие записи
[0] => Array
(
..
[category_id] => 58
[tag_id] =>
[created_date] => 2021-04-21
)
[1] => Array
(
[category_id] => 59
[tag_id] =>
[created_date] => 2021-04-24
)
Как делать правильную группировку?