0
我想在密碼中創建一個all in one語句來填充數據表。兩個字段數數Sample
:一個顯示的總數,而另一幅表現沒有附加:Ghost
標籤數量:在同一查詢中計算neo4j中節點的總數和小計
MATCH (a:Person)-[:OWNER]->(b:Project)-[:PROJECT]->(c:Import)-[:IMPORT|:INPUT|:OUTPUT*]->(d:Sample)
WITH a,b,c,d,d AS e WHERE NOT d:Ghost
RETURN DISTINCT b.Name,(a.`First Name` + " " + a.`Last Name`),b.Description,b.Date,count(DISTINCT c),count(DISTINCT d),count(DISTINCT e)
問題是d
和e
拿出相同的值,在現實中e
時應該小於d
。我懷疑以某種方式d
和e
指向相同的地址。我可以通過MATCH
再次查詢圖表來解決問題,但顯然這很昂貴,我寧願只做一次。可能嗎?