unionall列數不一樣怎么辦?
union 要求拼接的各個查詢部分的字段名必須一一對應,列數也必須一樣。如果實在有差異,可以設置空列。比如,
select a1,a2,a3 from table1
union
select a1,a2,' ' as a3 from table2
這里table2缺一個對應字段,就用' ' as的方式設置一個空列。
unionall列數不一樣怎么辦?
union 要求拼接的各個查詢部分的字段名必須一一對應,列數也必須一樣。如果實在有差異,可以設置空列。比如,
select a1,a2,a3 from table1
union
select a1,a2,' ' as a3 from table2
這里table2缺一個對應字段,就用' ' as的方式設置一個空列。