Это пример, таблица, подобная этой:
ID NAME CATEGORY
1 vue javascript
2 django python
3 node javascript
4 flask python
возможно ли получить групповые результаты, подобные этой?
[
[{id: 1, name: vue, category: javascript}, {id: 3, name: node, category:javascript}],
[{id: 2, name: django, category: python}, {id: 4, name: flask, category: python}]
]
Я пытался использовать group by(category)
и group_concat()
, но результат выглядит так:
[
{'id': xxx, name: xxx, category: javascript}, {'id': xxx, name: xxx, category: python}
]
Каждая категория просто возвращает одни данные, а не группу, которую я хочу.