При выполнении SQL для простых выборочных данных
SELECT count(*) FROM `travel-sample` t
WHERE (SELECT RAW t.geo.alt FROM t t1)[0] > 6000;
Я не вижу объяснения в Query Workbench. Ошибка
Внутренняя ошибка при создании плана запроса: Ошибка: Ошибка синтаксического анализа в строке 1:\n...6000 ‹ (коррелированно (выберите сырой ((
t
.`ge\n----------------) -------^\nОжидается 'IDENT', 'STR', 'DISTINCT', 'STAR', 'LPAREN', 'RPAREN', 'NOT', 'IDENT_ICASE', 'LBRACKET', 'MINUS', 'NULL', 'ОТСУТСТВУЕТ', 'СУЩЕСТВУЕТ', 'САМОСТОЯТЕЛЬНО', 'ОБЛОЖКА', 'ЛОЖЬ', 'ИСТИНА', 'ЧИСЛО', 'INT', 'LBRACE', 'NAMED_PARAM', 'POSITIONAL_PARAM', 'NEXT_PARAM ', 'СЛУЧАЙ', 'ЛЮБОЙ', 'НЕКОТОРЫЕ', 'КАЖДЫЙ', 'МАССИВ', 'ПЕРВЫЙ', 'ОБЪЕКТ', получили 'ВЫБРАТЬ'"
Что происходит? Версия Couchbase: Enterprise Edition 5.5.3, сборка 4039.
Пробовал варианты того же SQl из документов Couchbase: https://docs.couchbase.com/server/5.1/n1ql/n1ql-language-reference/subqueries.html
SELECT count(*) FROM travel-sample t WHERE (SELECT RAW t.geo.alt FROM t t1)[0] > 6000 ;