Запрос в SQLite для объединения двух таблиц - PullRequest
0 голосов
/ 14 марта 2020
TableMain
Task_Id  Task   DateTime        Repetition  Snooze_Time
1        Task1  2020-3-14 11:43 0           0

TableRoutine
Task_Id  Task   DateTime        Repetition  Snooze_Time
1        Task2  2020-3-14 14:55 0           0

Мне нужен такой результат:

Task    DateTime
Task1   2020-3-14 11:43
Task2   2020-3-14 14:55

Я нашел запрос, который объединяет две таблицы, но он создает 4 столбца !!! Но мне нужны данные только в две строки, как показывает, так возможно ли это?

1 Ответ

2 голосов
/ 14 марта 2020

Звучит так, как если бы вы использовали JOIN, когда на самом деле вам нужно UNION:

SELECT Task, DateTime
FROM TableMain
UNION
SELECT Task, DateTime
FROM TableRoutine

UNION удалит дублирующиеся строки; если вы хотите, чтобы они выводились, измените UNION на UNION ALL.

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