sql server数据库,现在我有一张表的数据,分别放在两个数据库上。

sql server数据库,现在我有一张表的数据,分别放在两个数据库上,就是两个数据库都有这张表,不同在与a数据库拥有的是2019年之前的数据,b数据库拥有的是2019年之后的数据,请问如果我查询数据时要用到这张表,如何能保证我查询到的数据是全的,就是两个数据库里的这张表的数据都能查到

sql

3个回答

查两次呗,两个数据库表都查,用两个list接受,然后合并这连个list 。有list.addAll 或者add方法。你可以试试。

(SELECT * FROM 数据库A.dbo.表A) union (SELECT * from 数据库B.dbo.表B)

一般是先查询单个表与查询值的关联,然后再Union另一个表
如:
(select * from table_a a where a.fid='1000')
union
(select * from table_b b where b.fid='1000')

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问