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

问题描述 投票:-1回答:1
MATCH (p:car)-[r]->(n:brand) where n.brandname = 'Nissan' RETURN p.sku_id

此查询将返回查询的所有“sku_id”。我怎样才能仅为同一个查询返回唯一的'sku_id'?

neo4j cypher
1个回答
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
© www.soinside.com 2019 - 2024. All rights reserved.