在同一服务器中的两个数据库,两个无关联字段的表该如何建立视图?

在同一服务器中的两个数据库,两个无关联字段的表该如何建立视图?,第1张

对于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 B4

select 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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9940582.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存