2013-04-09 16 views
9

CQLカサンドラOR演算子

SELECT address FROM Person WHERE age= 20 or age= 25 

しかし、カサンドラは、OR演算子をサポートしていないと私はどちらか(20、25)で使用することはできません、なぜなら年齢は主キーではありません。これを解決する方法はありますか?

ありがとうございます。

答えて

5

クライアント側で結合を実行するか、HiveやPigのような分析ツールを使用する必要があります。

6

あなたは人(20、25)の年齢FROM

SELECTアドレスでこれを行うことができます

+1

私の理解がカサンドラでのみパーティション・キー列のINサポートしています。http://www.datastax.com/ dev/blog/a-deep-look-the-cql-where-clause – Tamar