1
我需要在2個字段中返回不同查詢的結果。 此查詢的工作很好,做什麼,我需要:在同一查詢中返回distinct + max
match(a:Assembly)
where a.SourceLocation = ""
match (a)<-[r:REFERENCES{Type: "DLL"}]-(b:Assembly)
return distinct a.Name,r.HintPath
現在我需要另一個字段添加到結果。因爲它是一個集合,我簡單地返回最大入口
match(a:Assembly)
where a.SourceLocation = ""
match (a)<-[r:REFERENCES{Type: "DLL"}]-(b:Assembly)
return distinct (a.Name,r.HintPath),max(b.SourceLocation)
現在,上面的代碼不工作(語法錯誤)。 換句話說,我需要選擇不同的(或通過sql中的組合)前兩個字段的組合,以及第三個字段的最大條目。
Cypher中的等效物是什麼?
請添加示例數據集和預期結果。謝謝! –