相关疑难解决方法(0)

cyhper 将两列合并为一个

我找不到类似的帖子,所以如果你已经知道一个或者我的问题不正确,请告诉我。

我有这个查询

MATCH
  (t:Taxi {name:'Taxi1813'})<-[:ASSIGNED]-(u2:User)-[rd2:DROP_OFF]->
  (g2:Grid)-[r:TO*1..2]-(g:Grid)<-[rd:DROP_OFF]-(u:User)-[:ASSIGNED]->(t)
WHERE ID(u2) < ID(u) AND rd2.time >= '04:38' AND rd2.time <= '04:42'
WITH DISTINCT u2, g2, u, g, rd2, rd
MATCH p=shortestPath((g2)-[r:TO*1..2]-(g))
WITH rd2, rd,u2, g2, u, g, p, REDUCE(totalTime = 0, x IN RELATIONSHIPS(p) | totalTime + x.time) AS totalTime
WHERE totalTime <= 4
RETURN u2.name, u.name
Run Code Online (Sandbox Code Playgroud)

所以最后我得到了两列

u2.name  u.name
User179  UserTest
User177  User179
Run Code Online (Sandbox Code Playgroud)

是否有一种方法或功能可以将两列合并为一列并删除重复项

Users
User179
User177
UserTest
Run Code Online (Sandbox Code Playgroud)

有什么建议?谢谢

neo4j cypher

5
推荐指数
1
解决办法
1913
查看次数

标签 统计

cypher ×1

neo4j ×1