读书人

select * from table1 where id in (s

发布时间: 2012-02-04 15:43:08 作者: rapoo

select * from table1 where id in (select id from table2)其中table1,table2是两个地方不同数据库表,能否实现?
例如一个在北京,一个在上海
这样的SQL在C#里面能用不?

[解决办法]
其他的能,C#就能
[解决办法]
与C# 无关,只是SQLServer的问题。
ORACLE可以实现,SQLServer尚不清楚。
[解决办法]
不同地方没试过。。。同个地方,不同数据库倒是可以的,,,加个库名就是了。。
不同地方的应该不行吧,,,
[解决办法]
不同的地方也行
只要table1所在的sqlserver服务器能够访问table2所在的服务器
[解决办法]
问题是你这样做有多大意义? 你还不如先请求远程服务器把id全部得到 然后在本地服务器做id的匹配查询
[解决办法]
如果在同一个服务器端,写个视图先把两个表联系到一起再取就好了,效率应该可以

读书人网 >C#

热点推荐