我知道如何按两列排序。但我想知道如何按 neo4j 中的备用列进行排序。
节点名称 = 产品
value | version
1 | 2
4 | 1
2 | 1
4 | 1
2 | 1
3 | 2
版本 1 和 2 有 2 个值。值可以是任何值。首先它会给出更高的版本 1 值,然后它会给出更高的版本 2 值,然后它会给出第二个更高的版本 1 值,然后它会给出第二个更高的版本 2 值,依此类推。
value | version
4 | 1
3 | 2
4 | 1
1 | 2
2 | 1
1 | 1
我不知道这种类型的排序是否通过密码查询在逻辑上完成。我还没有在 mysql 中完成这种类型的逻辑。任何人都可以给我这样的 ne4j 密码查询线索。
更新 :
Match (p:Product)
RETURN p.value as value, p.version as version
ORDER BY version ASC, value DESC
此查询首先按版本排序,然后按值排序。我不想要它。我想要替代排序。