首页 文章

Cypher查询中的DISTINCT,SKIP和LIMIT

提问于
浏览
0
MATCH (n)
RETURN DISTINCT n
ORDER BY n.name
SKIP 5
LIMIT 10

当我写这样的查询时,它不会总是返回10个结果,因为首先完成限制,然后DISTINCT命令过滤结果;所以DISTINCT命令适用于10个结果 . 如何更改此查询以返回DISTINCT结果,然后将其限制为10?我想每次都获得10个结果 .

1 回答

  • 5

    这样做你想要的吗?

    MATCH (n)
    WITH DISTINCT n
        ORDER BY n.name
    RETURN n
        SKIP 5
        LIMIT 10
    

相关问题