高手帮忙看一下,这句话有问题吗?
select d.money1,c.guid from connecter c left join (select sum(b.money1) as money1,a.connecter_id as guid from sell a left join sell1 b on a.guid=b.sell_id where a.time1<='2011-02-25' group by a.connecter_id ) d on c.guid=d.guid order by c.code
这句话在我的电脑上运行没有问题每次运行的结果是一样的,而在客户的服务器上每次运行的结果居然不一样,真晕。换了另一台服务器上也是一样。感觉好象客户服务器上的left join规则有问题一样。
数据都是一样的,用同一个备份恢复的。执行程序是用SQL的查询分析器。sql2000和sql2005都试过了。
请高手指点一下,什么地方出了问题。