select id, company, sum(views) views
from
(
select id, company, views
from tablecars
union all
select id, company, views
from tablebikes
) joined
group by id, company
Вы всегда можете превратить операторы SELECT в оператор таблицы CREATE:
select id, company, sum(views) views
into NewTableName
from
(
select id, company, views
from tablecars
union all
select id, company, views
from tablebikes
) joined
group by id, company
Обычно я не рекомендую этот метод для создания постоянных таблиц.Лучше создать таблицу и вручную определить ключи, ограничения, значения по умолчанию, индексы.Если вы создадите его таким образом, вы все равно сможете добавить необходимые ключи позже, используя операторы таблицы ALTER.
Если у вас всегда будут две базовые таблицы, и вам нужны эти «объединенные» данные для запросов / отчетов, и он должен синхронизироваться с базовыми таблицами - тогда на самом деле вам нужен VIEW, использующий первый оператор SELECT.