Разверните столбец SQL и посчитайте общие особенности для двух заданных элементов - PullRequest
0 голосов
/ 17 октября 2018

У меня есть таблица SQL с 4 столбцами: user_id, created_at, game_ids and id.

game_ids - это массив int [].По некоторым причинам для тех же значений user_id, created_at and game_ids существуют различные идентификаторы, как показано ниже.

userID      created_at      game_ids                                      id
147         13/9/2018       [559, 13, 21, 212]                            1
150         14/9/2018       [21, 559, 212]                                2
185         12/9/2018       [212, 21]                                     3
147         13/9/2018       [559, 13]                                     4
185         12/9/2018       [212, 21, 13, 559]                            5
136         13/9/2018       [559, 13, 212]                                6
150         10/9/2018       [21, 559, 13, 569, 212]                       7

Я хочу найти для данного game_id скажем 559, сколько других game_ids имеют одинаковыеигрок и общее количество игроков для каждого из них game_ids.Вывод будет выглядеть примерно так:

game_id   common users with 559    Total users
559            6                        6
13             5                        5
21             4                        5
212            5                        6
569            1                        1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...