【发布时间】:2018-07-08 01:33:27
【问题描述】:
我想在单个 mysql 查询中找到以下场景的数据
假设我有一个users 表:
id | name
1 | A
2 | B
events表:
id | event_name
1 | E1
2 | E2
event_request_sent表:
id | event_id | user_id
1 | 1 | 1
2 | 1 | 2
3 | 2 | 1
我需要类似 json 输出的输出
[{
"event_name": "E1",
"user_Details": [{
"name": "A",
"id": "1"
}, {
"name": "B",
"id": 2
}]
}, {
"event_name": "E2",
"user_Details": [{
"name": "A",
"id": "1"
}]
}]
请帮助我,我尝试使用连接,但根据 event_request_sent 表中的用户数,获得了事件 E1 的 2 个条目和 E2 的一个条目。我没有得到这样的输出。
【问题讨论】:
-
感谢您的评论,我已编辑
标签: mysql