Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cassandra子查询替换_Cassandra_Cql - Fatal编程技术网

Cassandra子查询替换

Cassandra子查询替换,cassandra,cql,Cassandra,Cql,我正在为卡桑德拉寻找这段代码 SELECT * FROM table_1 WHERE col_1 IN (SELECT col_1 FROM table_2 WHERE col_2=2) cassandra有相应的代码吗?cassandra的两个核心概念是,表被设计为服务于一个查询,它不支持这些类型的选择。当然,您可以在应用程序级别执行此操作 因此,答案是否定的,它不支持这样的查询。不支持这样的查询。如果您可以增强您的模式,那么您可以有一个包含数据的表,这样您就不需要进行这种选择

我正在为卡桑德拉寻找这段代码

SELECT * FROM table_1 WHERE col_1 IN (SELECT col_1 FROM table_2 WHERE col_2=2)

cassandra有相应的代码吗?

cassandra的两个核心概念是,表被设计为服务于一个查询,它不支持这些类型的选择。当然,您可以在应用程序级别执行此操作


因此,答案是否定的,它不支持这样的查询。

不支持这样的查询。如果您可以增强您的模式,那么您可以有一个包含数据的表,这样您就不需要进行这种选择