假设我们有以下表格帖子,其中包含以下列
| id | title | likes | created_at | user_id |
现在,如果我想对帖子进行分组,user_id
我会这样做
api/posts?group_by=user_id
但是响应的格式是什么
应该是
{
"results": [{
"1": [ // because we grouped by id
{id: 1, title: "some title", likes: 12 ...}
...
]
}]
}
或者应该是
{
results: [{
"user_id": 1
"posts": [
{id: 1, title: "some title", likes: 12 ...}
...
]
}]
}
那么我们如何进行多列分组呢?另外我们应该如何查询和表示聚合信息?