cassandra-选择结果作为WHERE条件

时间:2019-01-21 05:55:26

标签: cassandra cassandra-3.0 cqlsh

我想将选择查询的结果用作另一个查询条件的输入,

DELETE FROM message_user WHERE id = 8a81de70-1991-11e9-a38f-9e0aa7c9f25f and group = e5b04c50-1982-11e9-abf3-b17ecbb80329 and receiver in (SELECT member FROM chat_group_member WHERE id = e5b04c50-1982-11e9-abf3-b17ecbb80329)

1 个答案:

答案 0 :(得分:0)

Cassandra是分布式数据库,嵌套查询是联接的类型。在Cassandra中,数据可能存储在多个主机上。为了建立联合,可能需要在单个节点上下载大数据。这可能会导致性能问题,因为所有节点都在商用硬件上(对等)。因此,我认为它不受支持。