2015-11-11 3 views

ответ

1

Этот запрос

SELECT distinct(traversedElement(0)) 
FROM (TRAVERSE both('ManagedBy') FROM Employee) 

Возвращается мне правильный результат. Вначале я не мог понять, почему, но потом я понял, что стратегия по умолчанию, используемая в TRAVERSE, - это DFS, поэтому мы можем полагаться на то, что первый узел каждого обхода является представителем для его подключенного компонента.

Смежные вопросы