佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1371|回复: 5

SQL STATEMENT INNER JOIN MULTIPLE SERVER

[复制链接]
发表于 12-1-2005 10:57 AM | 显示全部楼层 |阅读模式
救命...... 如何inner join 两个不同server 的database 的table...
回复

使用道具 举报


ADVERTISEMENT

发表于 12-1-2005 12:35 PM | 显示全部楼层
曾经我也遇到这样的问题,到现在还没找到答案......
回复

使用道具 举报

发表于 12-1-2005 06:54 PM | 显示全部楼层
为何不要把那SERVER的TABLE COPY 下来?
回复

使用道具 举报

发表于 12-1-2005 09:54 PM | 显示全部楼层
你们可以试着用OPENROWSET, 不过要先LINK SERVER先。  如果不能够INNER JOIN, 那便要放在VIEW 或FUNCTION 里了。  只有其中一个能。 我忘了, 而我现在在休假中, 所以没得试。  如果可以的, 我下星期试了再回你们。
回复

使用道具 举报

 楼主| 发表于 14-1-2005 09:47 AM | 显示全部楼层
找到了.... 要先在sql server > security> linked server 中 right click new linked server (连接你要link 的server)就可....

可以去这里找答案.... >>> http://msdn.microsoft.com/librar ... d_1_server_4uuq.asp

然后..你就可以用sql stmt: select a.name, b.age from tbla a inner join servername.databasename.tablename b on a.id = b.id


... 开心.. 因为找到答案... 讨厌是因为customer side 那里他们不懂set... 教了还是说不行... 然后变成我得一个一个拿出来.. 然后放进同一个dataset......

[ Last edited by miao1978 on 14-1-2005 at 09:48 AM ]
回复

使用道具 举报

发表于 24-1-2005 11:40 AM | 显示全部楼层
若用perl+mysql的话,多用几个DBI就行了。
回复

使用道具 举报

Follow Us
您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 24-11-2024 02:04 PM , Processed in 0.083905 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表