VIEW (INDEX)

Внимание

Поддерживается только для строковых таблиц. Поддержка функциональности для колоночных таблиц находится в разработке.

Чтобы сделать запрос SELECT по вторичному индексу строковой таблицы, используйте конструкцию:

SELECT *
    FROM TableName VIEW IndexName
    WHERE

Примеры

Выбрать все поля из строковой таблицы series по индексу views_index с условием views >= someValue:

SELECT series_id, title, info, release_date, views, uploaded_user_id
    FROM series VIEW views_index
    WHERE views >= someValue

Сделать JOIN строковых таблиц series и users c заданным полем userName по индексам users_index и name_index соответственно:

SELECT t1.series_id, t1.title
    FROM series VIEW users_index AS t1
    INNER JOIN users VIEW name_index AS t2
    ON t1.uploaded_user_id == t2.user_id
    WHERE t2.name == userName;
Предыдущая
Следующая