2014-01-22 116 views
0
MATCH (n) 
RETURN DISTINCT n 
ORDER BY n.name 
SKIP 5 
LIMIT 10 

當我編寫這樣的查詢時,它不會總是返回10個結果,因爲首先完成了限制,然後DISTINCT命令過濾結果;所以DISTINCT命令對10個結果有效。我如何更改此查詢以返回DISTINCT結果,然後將它們限制爲10?我想每次都得到10個結果。Cypher查詢中的DISTINCT,SKIP和LIMIT

回答

5

這是做你想做的嗎?

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