如何基于数据查询创建分组

时间:2019-05-07 07:42:55

标签: mysql node.js

基本上,我正在从一个表中获取数据并显示在表中。我的数据库是mysql,服务器端是Node.js,前端是React.js。我能够在表中显示数据。

我正在尝试创建一个自定义查询。假设我表中有6条记录。

id name email      phone
1  A    A@a.com    96xxx
2  B    b@b.com    xxxxx
3  C    c@c.com    xxxxx
4  C    c@c.com    xxxxx
5  C    c@c.com    xxxxx
6  D    d@d.com    xxxxx

我正在尝试像这样创建分组

[{id:1, name:A, email: a@a.com, phone:96xxx}, 
 {id:2, name:B, email: b@b.com, phone:xxxxx}, 
 {id:3, name:C, email: c@c.com, phone:xxxxx, 
 expend:[{id:4, name:C, email: c@c.com, phone:xxxxx},id:4, name:C, email: c@c.com, phone:xxxxx] }]

如果我们有重复的电子邮件,在这里我们可以看到我添加了展开。敬请任何专家建议。

0 个答案:

没有答案