我正在尝试创建一个查询,它将 UNION ALL 一组历史数据和一组具有不同列数的新数据。我希望它对所有匹配的列进行 UNION ALL 并在历史数据集中创建一个新列作为 NULL 如果新数据有一个新列。
这是我知道错误的当前代码:
SELECT * FROM `historical_data`
UNION ALL
SELECT * FROM `new_data`
我正在尝试创建一个查询,它将 UNION ALL 一组历史数据和一组具有不同列数的新数据。我希望它对所有匹配的列进行 UNION ALL 并在历史数据集中创建一个新列作为 NULL 如果新数据有一个新列。
这是我知道错误的当前代码:
SELECT * FROM `historical_data`
UNION ALL
SELECT * FROM `new_data`