KKBB24
KKBB24
采纳率0%
2019-05-22 20:40 阅读 331

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • qq_23126581 郭老师的小迷弟雅思莫了 2019-05-22 21:11

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

    点赞 1 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 2019-05-22 21:16

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

    点赞 1 评论 复制链接分享
  • weixin_40894613 i逐浪 2019-07-30 12:23

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

    点赞 评论 复制链接分享

相关推荐