使用cassandra-1.1.2。 架构是这样的。
CREATE TABLE contacts ( userid text, contactid text, groups text, name text, PRIMARY KEY (userid, contactid) )
它包含的所有日期。
cqlsh:contactks> select * from contacts; userid | contactid | groups | name --------+-----------+--------+------ a | a11 | a13 | a12 a | a21 | a23 | a22 a | a31 | a33 | a32 b | b11 | b13 | b12
所以我这样做一个查询:
cqlsh:contactks> select * from contacts where contactid in ('a11', 'a21'); cqlsh:contactks>
什么都没有! 如何使用“IN”选项获取值而不将“contactid”作为分区键? 非常感谢。