0
我想這兩個查詢合併在一起:Neo4j的合併兩個查詢
查詢1(和結果):
MATCH (Professor)-[:liest]->(Vorlesung)-[:wird_gehoert]->(Studenten)
RETURN Professor.Name, COUNT(Studenten.MatrNr)
Professor.Name COUNT(Studenten.MatrNr)
Augustinus 2
Russel 2
Sokrates 4
Kant 4
Popper 1
查詢2(以及結果):
MATCH (Professor)-[:liest]->(Vorlesung)
RETURN Professor.Name, sum(Vorlesung.SWS)
Name COUNT(Studenten.MatrNr)
Augustinus 2
Russel 2
Kant 4
Sokrates 4
Popper 1
我試試這個:
MATCH (Professor)-[:liest]->(Vorlesung)-[:wird_gehoert]->(Studenten)
RETURN Name, COUNT(Studenten.MatrNr), sum(Vorlesungen.SWS)
但我收到錯誤的答案:
Professor.Name COUNT(Studenten.MatrNr) sum(Vorlesung.SWS)
Augustinus 2 4
Russel 2 5
Sokrates 4 14
Kant 4 16
Popper 1 2
我該怎麼做才能將兩個查詢合併在一起?
請看UNION運算符。 – Supamiu
第二個查詢及其結果似乎不匹配。結果顯示'COUNT(Studenten.MatrNr)',但查詢要返回'sum(Vorlesung.SWS)'。你能糾正這個嗎?另外,'Vorlesung.SWS'代表什麼? – cybersam