gpt4 book ai didi

node.js - 如何使用给定顺序的 IN 查询从 cassandra 检索数据?

转载 作者:搜寻专家 更新时间:2023-11-01 00:27:17 25 4
gpt4 key购买 nike

我正在使用查询从 Cassandra 数据库中选择数据。它工作正常,但如何按照我在查询中给出的相同顺序获取数据?

我创建了这样的表:

 id | n | p | q
----+---+---+------
5 | 1 | 2 | 4
10 | 2 | 4 | 3
11 | 1 | 2 | null

我正在尝试使用

选择数据
SELECT * 
FROM malleshdmy
WHERE id IN ( 11,10,5)

但是,它产生的数据与存储的数据相同。

 id | n | p | q
----+---+---+------
5 | 1 | 2 | 4
10 | 2 | 4 | 3
11 | 1 | 2 | null

请帮我解决这个问题。

我想要数据为 11,10 和 5

最佳答案

如果 id 是分区键,那么这是不可能的 - 数据仅在集群列内排序,不同分区键的数据可以按任意顺序返回(但在该分区内排序)。

您需要自己对数据进行排序。

关于node.js - 如何使用给定顺序的 IN 查询从 cassandra 检索数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56902752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com