1

次の列を持つ次のテーブルポストがあるとします。

| 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 ...}
        ...
      ] 
  }]
}

では、複数列のグループ化をどのように実行するのでしょうか? また、集計情報をどのように照会して表す必要がありますか?

4

0 に答える 0