Для союза и единства все, что вы должны рассмотреть ниже пункта
- Каждый оператор SELECT в UNION должен иметь одинаковое количество
Столбцы
Столбцы также должны иметь похожие типы данных
Столбцы в каждой инструкции SELECT также должны быть в том же порядке
Так что в случае объединения двух таблиц плохой практикой является использование столбца select all (select *) из таблицы, а предпочтительнее и меньше ошибок использовать имя столбца в явном виде, как показано ниже
select col1,col2... coln from t1
union
select col1,col2.....coln from t2