Я пытаюсь создать объединение с 3 таблицами с одинаковыми именами столбцов. Однако тестируемые запросы, похоже, не работают.
Первый запрос, который я использовал, следующий:
Выберите * ОТ table1
СОЮЗ ВСЕХ
ВЫБЕРИТЕ * ИЗ table2
ВЫБЕРИТЕ * ИЗ table3
СОЮЗ ВСЕХ
Второй используемый запрос выглядит следующим образом:
ВЫБИРАТЬ *
ОТ
(выберите * из table_1
),
(выберите * из table_2
),
(выберите * из table_3
)
Оба они не работают для меня. Пожалуйста, кто-нибудь может помочь мне с этим?
Это должно работать, если столбцы идентичны:
SELECT * FROM table1 UNION ALL
SELECT * FROM table2 UNION ALL
SELECT * FROM table3
Одна вещь, которую вы можете захотеть проверить, это то, что схемы для каждой таблицы встречаются в одном и том же порядке.