日期:2014-05-16  浏览次数:20377 次

2012-5-8
sql server中在使用order by时,当排序依据的列值相同时,数据库会进行默认的排序。
当表与表之间进行连接时可能会影响默认的排序,导致出现意料之外的结果。解决的方法是进行二次排序,对列值相同的依据其他列进行排序。

这次出现的问题是select * FROM ...时的排序结果和select 设备ID FROM ...的结果不同。