Вложенный MySQL-запрос либо во фронт, либо в бэкэнд - PullRequest
0 голосов
/ 09 мая 2019

Мой стек состоит из mysql, node.js и vue.js.

В моей схеме mysql есть отношения многие ко многим. И я выполняю объединение, которое дает мне несколько строк для каждого идентификатора следующим образом:

Результаты запроса sql:

id         name
1          madison  
2          james  
1          rothesberg

Обратите внимание, что для каждого идентификатора существует несколько имен, и когда я использую свой узел, результирующий объект json выглядит следующим образом:

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

Наконец, в моей таблице vue.js есть несколько строк для одних и тех же данных. Тем не менее, я хотел бы отобразить одну строку в моей таблице с несколькими именами, возможно, в виде списка.

Как лучше всего подойти к этой проблеме?

  1. Должен ли я подойти к SQL-запросу по-другому и использовать список вместо отношения многие ко многим?
  2. Есть ли способ вложить подобные идентификаторы в узел?
  3. Есть ли способ показать результат по-другому в Vue?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...