SELF JOIN: сколько пар получится при соединении таблицы с собой

Нужно составить пары людей из одного города, исключив совпадение человека с самим собой. Посчитайте строки результата и отдельно подумайте, считаются ли пары A–B и B–A разными.

Выберите ответ и проверьте себя. Продолжить тему можно в курсе Продвинутый SQL: сложные запросы и задачи для собеседований.

В таблице users ровно 4 пользователя с city = 'Москва' (id от 1 до 4). Аналитик выполняет запрос:
SELECT a.id, b.id
FROM users a
JOIN users b ON a.city = b.city AND a.id <> b.id;
Сколько строк вернёт данный запрос для московских пользователей?

Выберите один вариант
Без регистрации · результат не сохраняется

Связанные задачи