У меня очень простой график, построенный по следующему запросу:
CREATE (a:root)-[:link{value:5}]->(b:leaf{value:10}),(a)-[:link{value:6}]->(c:leaf{value:11}),
(d:root)-[:link{value:2}]->(e:leaf{value:11}),(d)-[:link{value:7}]->(f:leaf{value:1})
, и я хочу: 1) Для каждого корневого узла извлечь его ссылки с максимальным значением.Это было бы
(a)-[:link{value:6}]->(c:leaf{value:11})
(d)-[:link{value:7}]->(f:leaf{value:1})
2) Извлеките узел так, чтобы его лист имел максимальное значение среди тех, которые были выбраны после шага 1. Это было бы
a
Я не могу понять, какполучить эту информацию?