SQL Server inner join 的问题
本人遇到了以下问题:在凉台服务器上,一台打过补丁了,一台没有
现在有表A字段为代号(dh)、保管(bg)、路线,
记录为:
11 00 AA
11 00 BB
现在有表B字段为代号(dh),保管(bg)
记录如下:
11 CC
11 DD
现在执行如下SQl
update a set a.bg=b.bg from a inner join b on a.dh=b.ljh
在没打补丁的服务器上SQL Server里面执行结果如下:
11 DD AA
11 DD BB
在打补丁的服务器上SQL Servrer 里面得到的结果如下:
11 CC AA
11 DD BB
而且对于以上结果在正式表测试的时候,得到的记过都为
11 DD AA
11 DD BB
以上情况仅仅在写存储过程的时候遇到了,不知道各位大侠遇到过这个问题没有,如果遇到了,是如何解决的?期盼回复