即使设置了对分区键的限制,Cassandra的查询(DISTINCT)也不起作用

时间:2018-06-09 20:10:19

标签: cql cassandra-3.0

我创建了我的密钥空间,并将此表插入:

-----BEGIN CERTIFICATE-----
MIIEyDCCArCgAwIBAgIRAOL3N8oMIwWIxcFTZhTkfgMwDQYJKoZIhvcNAQELBQAw
...
...
...
5gP7yoL1peZ+AWjCgcUVZYiItqrBLpWYDgY9g8btYDUIiWlqkmC0+kBaPfwCtckx
cUp3vlwRITrv0mzrxiQjTLTUpEy7EcD+U6IecA==
-----END CERTIFICATE-----

我想操作此查询:

CREATE TABLE ratings (id uuid,
            userId INT,
            movieId INT,
            rating FLOAT,
            timestamp TEXT,
            PRIMARY KEY((id),rating, movieId))

但它给了我错误:

  

SELECT DISTINCT查询只能请求分区键列和/或   静态列

我试图找到一个解决方案,但不幸的是我没有找到任何解决方案。我哪里错了?

0 个答案:

没有答案