Простые запросы не всегда подходят для работы с иерархическими данными, потому что реляционные базы не приспособлены к хранению таких структур. 3 Структура реляционных таблиц представляет собой простые списки, а иерархические данные имеют связь «родитель — наследник», которая не реализована в реляционной структуре. 3
Рекурсивные запросы позволяют обрабатывать иерархии произвольного уровня вложенности. 4 С их помощью можно решать сложные задачи, связанные с иерархическими данными, например получать всех потомков или предков заданного узла, определять уровень вложенности, обходить всё дерево, сортировать данные «в глубину» или «в ширину» и так далее. 4
Таким образом, использование простых запросов может быть затруднительно из-за особенностей структуры иерархических данных и ограничений реляционных баз.