Подтвердить что ты не робот

Как создать представление sql (CREATE VIEW) в sqlite (android) и запросе?

Итак, у меня есть таблица, и я хочу создать другую таблицу, используя "CREATE VIEW" из sql. Мне нужно сделать копию таблицы, с которой я работаю, поэтому я могу использовать ее 2x. Мой запрос sql должен быть таким:

SELECT A.time AS Start, B.time AS Stop
FROM time A, time B
WHERE A.id+1=B.id
AND A.bool=1
AND B.bool=0

моя начальная таблица:

    String sql="create table "+TABLE+" ( "+C_ID+" INTEGER PRIMARY KEY AUTOINCREMENT, "
+C_TIME+" TEXT, "+C_BOOL+" NUMERIC)";

так что у кого-нибудь есть идее, где (в моем коде) я могу создать представление и как его запросить в android?

Я могу предоставить код при необходимости

Спасибо:)

4b9b3361

Ответ 1

Основываясь на этом, вы должны создать представление со следующим утверждением:

CREATE VIEW view_name AS 
    SELECT A.time AS Start, B.time AS Stop
    FROM time A, time B
    WHERE A.id+1=B.id
        AND A.bool=1
        AND B.bool=0

Вы можете создать его сразу после создания таблицы "base".

Вы можете запросить его так же, как если бы вы запросили любую другую таблицу.