嵌套查询无法在Cassandra中运行

piz*_*Guy 10 cassandra nosql cassandra-2.0

USE users_tracking;
SELECT user_name FROM visits
where port_name IN 
(SELECT port_name FROM ports where location = 'NY' )//as temp;
Run Code Online (Sandbox Code Playgroud)

它给出了一个错误 mismatched input 'SELECT' expecting RULE_T_R_PAREN

有什么办法可以将内部查询存储在变量中,然后使用它吗?我尝试使用set@varname := query但它无法识别set命令.

Rus*_*ssS 14

Cassandra CQL中不允许嵌套查询.对于这种复杂的查询功能,您需要使用Hive或SparkSQL.

这是一个完整的CQL参考,http: //cassandra.apache.org/doc/cql3/CQL.html