У меня есть два запроса cypher и хотелось бы узнать, есть ли возможность получить информацию о точках и 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