我有兩個密碼查詢,並想知道是否有可能在一個單一的語句內獲得Points和HeadHunter信息。可能結合這兩個查詢
MATCH (s:SEASON)-[*]->(e:EVENT)<-[f:FINISHED]-(p:PLAYER)
WHERE s.id = 8 AND e.id <= 1197
RETURN p, sum(f.points) AS Points
ORDER BY Points DESC
MATCH (s:SEASON)-[*]->(e:EVENT)<-[el:ELIMINATED]-(p:PLAYER)
WHERE s.id = 8 AND e.id <= 1197
RETURN p, sum(el.points) AS HeadHunter
ORDER BY HeadHunter DESC
我玩過不同的方法,但都沒有工作。我願做這樣的事情:
MATCH (s:SEASON)-[*]->(e:EVENT)<-[el:ELIMINATED]-(p:PLAYER),(e)<-[f:FINISHED]-(p)
WHERE s.id = 8 AND e.id <= 1197
RETURN p, sum(el.points) AS HeadHunter, sum(f.points) AS Points
看起來很有保證。我會在今天晚些時候嘗試解決方案,如果按預期工作,則會給您一個反饋。 – Richard
我的使用案例的完美解決方案 - 謝謝。 – Richard
不客氣。請也接受我的回答。 – cybersam