Взаимные подписки в соцсети

Сложная JOIN-запросы

Условие задачи

Таблица follows (id, follower_id, followed_id). Найдите все пары взаимных подписок (A подписан на B и B подписан на A). Выведите пары user_a, user_b где user_a < user_b (чтобы избежать дубликатов).

Схема данных

CREATE TABLE follows (id INTEGER PRIMARY KEY, follower_id INTEGER, followed_id INTEGER);

Темы

SELF JOIN WHERE

Подсказки

Решить в интерактивной SQL-песочнице → ← Все SQL-задачи