SQL2000远程调用SQL6.5数据库Table间不能联接的解决方案

来源:互联网 发布:ipad 有用吗 知乎 编辑:程序博客网 时间:2024/04/20 07:17

       今天也够晕的了,写出来一堆垃圾,一个存储过程居然跑了40秒,检查一下原因是程序远程返回的数据太多了,网络传输慢。终于要面对联接的问题了,问了一圈同事不是摇头就是很忙。我先说说逻辑吧:

远程有两个表:A(ID,filed1)

                           B(ID,filed2)

我要把这两个表通过ID联接,然后再加一个ID的条件,取出我要得数据,这是何其简单的一件事啊!可怜的是NND,SQL6.5老是报错,其实我只需要返回几个数据而已,最后无奈用了个Table,把它解决了。

 

create table table1(ID,filed1,filed2)

insert (ID,filed1)select ID,filed1 from A where ID in(条件)

update table1 set filed2=B.filed2 from B where table1.ID =B.ID

 

SQL6.5真让我很痛苦,谁能给个好办法啊?