Лучше всего обходить дерево по узлам. Поскольку нет гарантии, сколько уровней будет иметь ваше дерево, попытка найти один запрос, вероятно, не очень хорошая практика. Нет ничего плохого в том, чтобы иметь один запрос или процедуру, которая возвращает дочерние элементы для данного родителя несколько раз, например:
select node_id from arbres where pare_id = 1
Это предполагает, что ваш корень pare_id = 1
Затем сделайте то же самое для каждого возвращаемого узла. Если ни один узел не возвращается, вы знаете, что ваш последний узел был листом.
Если вам действительно нужно добиться всего этого одним запросом, просто выполните
select * from arbres
И пересмотрите дерево, на котором вы когда-либо используете язык программирования.