日期:2014-05-17  浏览次数:20437 次

我使用连接语句结果自动排序
我是用连接语句结果自动排序,原来表有主键我也取消了,如何让执行结果不排序哇
语句: select table1.姓名,table2.性别 from table1 left join table2 on table1.姓名=table2.姓名 结果出来就自动排序了

------解决方案--------------------
排序只是一个显示上的概念,结果集是一个集合,本身是没有“顺序”可言的。
而这个显示的顺序,可以通过order by显式指定。当没有order by时,数据库将按照对数据的访问顺序,来进行显示。
------解决方案--------------------
后面加个order by newid()就随机了
------解决方案--------------------
你table1中的数据是根据什么来排序的?
------解决方案--------------------
探讨
不是随机,我是不想改变table1中的数据顺序