Фильтрация уникальных пар

Сложная
30%

Дана таблица clickstream со следующими полями:

  • sid_long — идентификатор устройства;
  • user_id — идентификатор пользователя;
  • action — действие.

Напишите SQL-запрос, который вернёт все уникальные пары (sid_long, user_id), удовлетворяющие условиям:

  • исключить все sid_long, у которых встречаются две и более различных user_id.
  • исключить все user_id, у которых в таблице обнаруживается более 7 уникальных sid_long.

Отсортируйте результат в произвольном порядке.

Поля в результирующей таблице: sid_long, user_id.