Если у вас есть таблица с внешним ключом, который указывает на себя, само-соединение полезно для получения родительских или дочерних строк. Вы даже можете создавать рекурсивные запросы в базах данных, которые их поддерживают (большинство из них сейчас).
Если нет внешних ключей, которые указывают на себя, то выполнить самостоятельное соединение невозможно.
Так просто.