Как я могу запустить SELECT DISTINCT для любого столбца в CQLSH? - PullRequest
0 голосов
/ 07 мая 2018

Каждый раз, когда я пытаюсь запустить SELECT DISTINCT %column_name from %table_name, я получаю

InvalidRequest: Error from server: code=2200 [Invalid query] message="SELECT DISTINCT queries must only request partition key columns and/or static columns (not specified %column_name)"

1 Ответ

0 голосов
/ 07 мая 2018

Вы можете запустить SELECT DISTINCT только для своего столбца partition key. Например, если ваша схема выглядит так:

CREATE TABLE artist (
    id int PRIMARY KEY,
    band_name text,
    name text,
    role text
);

Тогда запрос будет:

SELECT DISTINCT id FROM artist;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...