You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
A logic bug caused by the combined use of return and match. #3240
Q2:MATCH (n8)<-[r8 :T3]-(n0 :L2)<-[r5 :T3]-(n5), (n7 :L6)-[r7 :T6]->(n8), (n3 :L1)<-[r2 :T4]-(n2 :L5)<-[r4 :T5]-(n4), (n2 :L5)<-[r3 :T4]-(n2 :L5)-[r1 :T0]->(n1 :L5), (n1 :L5)<-[r0 :T2]-(n0 :L2)-[r6 :T2]->(n6 :L1) MATCH (n5)-[]->(n0),(n0)-[]->(n6) MATCH (n7)-[]->(n8)<-[]-(n0 :L2) RETURN (r6.k53) AS a0;
result: null
Q1 and Q2 is equivalent query, so the result should be same. But now the results of these two queries are inconsistent. We analyzed that this bug is jointly caused by the match rewriting and the use of return afterwards.
Activity