4

私はTABLEこのようなものを持っています:

    id   | expected | current
   ------+----------+--------
     123 |    25    |   15
     234 |    26    |   26
     345 |    37    |   37

ここで、が に等しいids場所をすべて選択したいと思います。SQL では、次のようにします。currentexpected

SELECT id FROM myTable WHERE current = expected;  

しかし、CQLでは無効のようです。私はこれをcqlsh返します:

no viable alternative at input 'current'

これを達成するための有効な CQL クエリはありますか?

編集 CQL-Docs によると、動作するはずですが、動作しません...これはドキュメントの内容です:

<selectWhereClause> ::= <relation> ( "AND" <relation> )*
                      | <term> "IN" "(" <term> ( "," <term> )* ")"

<relation> ::= <term> <relationOperator> <term>

<relationOperator> ::= "=" | "<" | ">" | "<=" | ">="

<term> ::= "KEY"
         | <identifier>
         | <stringLiteral>
         | <integer>
         | <float>
         | <uuid>
         ;
4

1 に答える 1