MATCH (ORG:ORG)-[ORGHASPROBLEM:HAS]->(PROBLEM:PROBLEM) WITH PROBLEM,
extract(NUM IN filter(V IN collect({ PROB1:PROBLEM.PROB_ID, PROB2:PROBLEM.REGION}) where V.PROB2= 'LONDON') | NUM.PROB1) AS MEASURES1,
extract(NUM IN filter(V IN collect({ PROB1:PROBLEM.PROB_ID, PROB2:PROBLEM.REGION}) where V.PROB2= 'PARIS') | NUM.PROB1) AS MEASURES2
unwind MEASURES1 AS RESULT1
unwind MEASURES2 AS RESULT2
RETURN DISTINCT PROBLEM.SLAB AS DIMENSION,count(RESULT1) AS MEASURES1,count(RESULT2) AS MEASURES2
我上傳數據庫和預期輸出的圖像。任何人都可以重寫查詢或告訴我哪裏出錯了嗎?數據是丟失當我使用UNWIND
我的問題是MEASURES1和MEASURES2都有我需要的數據。當我使用展開MEASURES1 AS RESULT1
時,它會根據需要提供輸出,但在第二個展開的情況下(展開MEASURES2 AS RESULT2
),將從MEASURES1
和MEASURES2
中刪除整個數據。
請看附圖以更清楚地瞭解情況。
請避免句爲「請回復很快」,專注於[如何創建一個最小的,完整的和可覈查的示例](https://stackoverflow.com/help/mcve)。 –
請停止嘗試詢問特定用戶的幫助。所有協助都是自願的。 – ChrisF
您的查詢有語法錯誤:'Invalid input''':expected whitespace,comment or a expression(line 3,column 100(offset:169)) 「extract(NUM IN filter(V IN collect({PROB1:PROBLEM。 PROB_ID,PROB2:PROBLEM.REGION})其中V.PROB2 ='倫敦')| NUM.PROB1)作爲措施1,「' –