本帖最后由 小郭哥 于 2021-5-21 17:14 编辑
效果是可以的,我又修改了一下细节,大体能满足我的需要,谢谢flygoodkiller和tongki提供的代码和优化思路。下面附上修改的代码,供后面需要的朋友借鉴。
SELECT fy1.编号,xm.客户, xm.负责人, xm.订单金额,日期, fy1.金额,员工,费用类型,null as 外联单位,null as 凭证号,null as 摘要,备注 FROM fy1 inner join xm on xm.编号 = fy1.编号
union all
SELECT fy2.编号,xm.客户, xm.负责人, xm.订单金额,日期,金额,员工,费用类型,外联单位,凭证号,摘要,备注 FROM fy2 inner join xm on xm.编号 = fy2.编号
union all
SELECT sr.编号,xm.客户, xm.负责人, xm.订单金额,日期,金额,null as 员工,null as 费用类型,null as 外联单位,null as 凭证号,null as 摘要,null as 备注 FROM sr inner join xm on xm.编号 = sr.编号
|