Различное спаривание пользователей разных групп, использующих Sql - PullRequest
0 голосов
/ 16 февраля 2020

50 Пользователи с форматом записи

  • Id,
  • Имя,
  • Group_Id

И Группы

1,
2,
3

Вставляется в таблицу пар в формате

  • Id,
  • Pair_1,
  • Pair_2

Примечание

Пользователи принадлежат к разным группам.

Пользователи из группы 2 не могут спариваться друг с другом, а пользователи из группы 3 также не могут спариваться друг с другом, дубликаты должны Также следует избегать.

Как мне go об этом в Sql. Я новичок.

1 Ответ

0 голосов
/ 16 февраля 2020

Это пример данных в Javascript [{Id: 1, Name: «James», Group_Id: 3}, {Id: 2, Name: «Daniel», Group_Id: 3}, {Id: 3, Имя: «Джонатан», Group_Id: 2}, {Id: 4, Имя: «Esther», Group_Id: 1}, {Id: 5, Имя: «Leo», Group_Id: 1}]

Pair_1 & Pair_2 - это два парных пользователя, которые должны быть добавлены в таблицу пар на основе условия, объясненного ранее.

...