SQL - Self JOIN

Self JOIN - это регулярное соединение, но таблица соединяется сама с собой.

Синтаксис JOIN

SELECT column_name(s)
FROM table1 T1, table1 T2
WHERE condition;

Пример SQL JOIN

Следующий оператор SQL соответствует пользователям из одного города:

SELECT A.name AS name1, B.name AS name2, A.city
FROM users A, users B
WHERE A.user_id <> B.user_id
AND A.city = B.city 
ORDER BY A.city;