【问题标题】:How to join linked server tables with openquery如何使用 openquery 连接链接服务器表
【发布时间】:2016-11-17 02:01:25
【问题描述】:

我想连接来自两个不同链接服务器的表。我不知道该怎么做。

第一个查询:

SELECT * FROM OPENQUERY(PANTS,'
SELECT
LONG
,SHORT
FROM JEANS

第二次查询:

SELECT * FROM OPENQUERY(SHIRTS,'
SELECT 
WHITE
,BLACK 
 FROM STORES

假设stores 表中有long,我想加入它。我该怎么做?

【问题讨论】:

    标签: sql-server tsql openquery


    【解决方案1】:

    根据您提供的查询,您可以这样做:

    Select Pants.Long, Pants.Short,
        Shirts.White, Shirts.Black
      From OpenQuery(PANTS, 'Select Long, Short From Jeans') As Pants
      Join OpenQuery(SHIRTS, 'Select White, Black, Long From Stores') As Shirts 
        On Pants.Long = Shirts.Long;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-30
      • 1970-01-01
      • 2021-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多