Я пытаюсь создать запрос, который ОБЪЕДИНЯЕТ ВСЕ набор исторических данных и набор новых данных с другим числом столбцов. Я хочу, чтобы UNION ALL находился во всех соответствующих столбцах и создал новый столбец в исторических данных, заданный как NULL, если новые данные имеют новый столбец.
Вот мой текущий код, который я знаю, неверен:
SELECT * FROM `historical_data`
UNION ALL
SELECT * FROM `new_data`