我正在使用union all变换来组合两个输入数据集。第一个数据集是一列标题,第二个是一列数据。我想使用union all转换将标头和数据行组合成一个输出列。我无法弄清楚如何在数据之前首先显示标题行。无论我做什么,标题总是最后。任何帮助将不胜感激!
答案 0 :(得分:0)
所以你有了查询
select <columns> from header_table
union all
select <columns> from data_table;
引入人工列排序并在ORDER BY
select * from (
select 0 as sort, <columns> from header_table
union all
select 1 as sort, <columns> from data_table) raw
order by sort;