我希望从具有UUID的节点/关系的查询返回一个最小/最大值。我想收集所有UUID作为组,并为每组UUID找到最小值/最大值。
我试过
match (u:User) -[r:relation ]-> (n:Node)
return (COLLECT (r.uuid)), max(n.value), min(n.value)
我在列表中收到所有UUID,并从所有UUID收到每个分组UUID的最小值和最大值。如何更改查询以获得所需的选择?
示例:
UUID Value
1 1
1 5
1 7
2 3
2 6
结果:1,2 1/7 而不是 1 1/7 - 2 3/6
答案 0 :(得分:4)
您希望不收集第一列:
MATCH (u:User)-[r:relation]->(n:Node)
RETURN r.uuid, MAX(n.value), MIN(n.value)