У меня есть следующая таблица, которая называется Involves:
match | team
10 | A
10 | B
20 | B
20 | C
30 | C
30 | A
40 | D
40 | C
50 | A
50 | B
Значения в столбце «соответствие» относятся к уникальному идентификатору совпадения, а значения в столбце «команда» относятся к уникальному идентификатору команды.
Я пытаюсь написать запрос, который выведет пару команд, которые сыграли больше всего матчей друг против друга.
Вывод шоу выглядит следующим образом:
team1 | team2 | matches
A | B | 2
Поскольку А и В играли друг против друга в двух матчах, то в матчах 10 и 50.
Чтобы решить эту проблему, я думаю, что вам нужно будет найти все возможные комбинации командных пар, а затем найти общее количество матчей, которые каждая пара сыграла друг против друга. Из этого набора результатов вы можете выбрать кортежи, которые имеют максимальное значение для общего количества сыгранных матчей. Однако я не уверен, как мне написать такой запрос, особенно в том, что касается поиска всех парных комбинаций. Любые идеи приветствуются.