如何返回不同的节点属性?

时间:2018-09-13 09:12:29

标签: neo4j cypher

MATCH (p:car)-[r]->(n:brand) where n.brandname = 'Nissan' RETURN p.sku_id

此查询将返回查询的所有“ sku_id”。如何只为同一查询返回唯一的“ sku_id”?

1 个答案:

答案 0 :(得分:0)

如果许多ID相同,则可以使用DISTINCT

 MATCH (p:car)-[r]->(n:brand) 
 WHERE n.brandname = 'Nissan' 
 RETURN DISTINCT p.sku_id

也许您必须更加精确:

MATCH (p:car {model:"Micra"})-[r]->(n:brand {brandname:"Nissan"})
RETURN DISTINCT p.sku_id