我卡桑德拉表結構如下:卡桑德拉爲了通過,並通過二級索引濾波器
CREATE TABLE sujata
... (ID int, roll_number int, age int, PRIMARY KEY (ID,roll_number));
我已經插入了一些記錄,其中ID充當用於多行的分區。我執行以下查詢:
SELECT count(*) FROM sujata WHERE ID=1 ORDER BY roll_number ASC and age=24 Allow Filtering;
我收到以下錯誤:
missing EOF at 'and' (...1 ORDER BY roll_number ASC [and] age...)">
我不知道是否有可能通過執行命令後篩選出的結果。請建議我失蹤的地方。謝謝。
試試這個:SELECT count(*)FROM sujata WHERE ID = 1 and age = 24 ORDER BY roll_number ASC Allow Filtering – arch
上述查詢不起作用,因爲次級索引不支持order by。 – wonder