Neo4J DB (Northwind DB) に次のノードがあります。
Customer
Order
Product
ノードには次の関係があります。
(c:Customer)-->(o:Order)--> (p:Product)
=2の も購入したがProducts
購入した と、その商品の数を取得するにはどうすればよいですか?Customers
Product
pr_ID
次のクエリを試しました。正しいアイテムが返されますが、間違った数がカウントされます。
MATCH (p:Product)<--(o:Order)<--(c:Customer)
WITH p,o,c WHERE p.productID='2'
MATCH c-->(od:Order)-->(pr:Product)
WITH c,od,pr WHERE NOT pr.productID='2'
RETURN pr.productName, count(pr.productName)