你怎么做"通过"加入MySQL

时间:2015-10-29 08:04:36

标签: mysql sql associations

我有3个表:eventsevent_groupscalendarscalendars多个 event_groupsevents 一个 event_group,日历和事件通过event_groups关联。

我试图围绕着我的写作方式:

SELECT * FROM event_groups WHERE calendar = 1;
SELECT * FROM events WHERE events_groups = "all event group IDs from previous"

出于可视化目的,这里有一个理想的数据如何在REST服务中出现

{
  calendar: {
    event_groups: [
      {
        name: "Federal Holidays",
        events: [
          { ... },
          { ... },
          { ... }
        ]
      },
      {
        name: "Personal Schedule",
        events: [
          { ... },
          { ... },
          { ... }
        ]
      }
    ]
  }
}

0 个答案:

没有答案