如下图:有一个表数据是这样的,我想将其分开,就写了两个数据集但是是同一个表,但是这样预览的时候打不开是因为数据集来自于同一张表吗?不写两个数据集sql可以怎么写呢?用sql我想将表分开在连接到一起,但是不知道怎么连接,求指教
sql如下:
表一:
select a,b,c,d,e,f
from dbo.testF
where kssj is not null
表二:
select g,h,i
原数据:
想实现的效果:
select a,b,c
union ALL
select d,e,f
--------------
union all
select g,h,i,NULL,NULL,NULL
需要关联起来,参考多源报表
简单多源报表- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)
union all 进行连接两个sql
列少的补全,保证上下列数量一样就好了上下拼接一起就好了,你运行看看是你要的不
UNION ALL
select g,h,i, '' AS "占位1", '' AS "占位2", '' AS "占位3"