unionall列数不一样怎么办?
union 要求拼接的各个查询部分的字段名必须一一对应,列数也必须一样。如果实在有差异,可以设置空列。比如,
select a1,a2,a3 from table1
union
select a1,a2,' ' as a3 from table2
这里table2缺一个对应字段,就用' ' as的方式设置一个空列。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有