Что такое SELF JOIN?
Уровень: Junior
Ответ
SELF JOIN – это соединение таблицы самой с собой. Логически это значит, что мы берём две копии одной и той же таблицы и соединяем по определенному условию. Такой прием нужен, например, чтобы сравнить записи внутри одной таблицы или обработать иерархические отношения, когда родитель и потомок хранятся в одной таблице (соединение таблицы с собой по связи "родитель – ребенок").