次の列を持つ次のテーブルポストがあるとします。
| 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 ...}
...
]
}]
}
では、複数列のグループ化をどのように実行するのでしょうか? また、集計情報をどのように照会して表す必要がありますか?