在前端或后端嵌套mysql查询

时间:2019-05-09 14:16:56

标签: mysql sql node.js database-design nested

我的堆栈由mysql,node.js和vue.js组成。

我的mysql架构中有很多关系。而且我正在执行一个联接,为每个id赋予多个行,如下所示:

sql查询结果:

id         name
1          madison  
2          james  
1          rothesberg

请注意,每个id都有多个名称,当我使用节点时,生成的json对象如下所示:

{  
  id: 1,  
  name: madison  
},  
{  
   id: 2,  
   name: james  
},  
{  
  id: 1,  
  name: rothesberg  
}

最后,我的vue.js表具有用于同一数据的多行。但是,我想在我的表中用多个名称显示一行,也许以列表的形式。

解决此问题的最佳方法是什么?

  1. 我应该以不同的方式处理sql查询,并使用列表代替多对多关系吗?
  2. 是否可以在节点中嵌套类似的ID?
  3. 有没有办法在vue中以不同的方式显示结果?

谢谢!

0 个答案:

没有答案