2016-11-17 33 views
1

我想連接來自兩個不同鏈接服務器的表。我不知道該怎麼做。如何使用openquery連接服務器表

首先查詢:

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

第二個查詢:

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

比方說,長期處於stores表,我想加入就可以了。我會怎麼做?

回答

0

根據您所提供的查詢,你可以做這樣的:

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;