对于2个没有关联的数据表中的数据放在一起,按照你说的格式。
A表.字段1/B表.字段2 ,这样放是不可能得,如果这样放,肯定2个数据有关联,否则怎么能用 "6/18" 这样的格式,只不过现在你没有分析清楚。
你再仔细分析一下。
如果确实没有关联,只能构造出。
select A表所检索字段fromA表。
unionall。
selectB表所检索字段fromB表。
并且A表所检索字段、B表所检索字段 所列字段数量及类型是一致的,也即两个数据集的简单排列。
没有关联字段 一般都是数据库的设计不合理而引起的 只有建一个临时表建个临时的关联字段查询 如:select id=identity(int,1,1),a2,a4 into #t1 from B4select id=identity(int,1,1),b2,b4 into #t2 from B5
select a2=isnull(a2, ' '),a4=isnull(a4, ' '),b2=isnull(b2, ' '),b4=isnull(b4, ' ')
from #t1 a full join #t2 b on a.id=b.id
drop table #t1,#t2
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)