Postgres: generate the most large followers intersections
Задача: получить список пользователей твиттера, с которыми у одного из них есть общие фоловеры, и отсортировать по их количеству. Лучше всего продемонстрировать на примере. Создадим таблицу с идентификаторами пользователей и фоловеров:
А вот собственно и запрос, интересуют пересечения с пользователем 2, самые большие сверху.
Результат, как и ожидалось:
- “{10,11,12,13,14}”
- “{10,11,12}”
- “{13,14,10,11}”
- “{13,14}”
Дата публикации: 2016-01-19