读书人

小弟我使用连接语句结果自动排序

发布时间: 2012-09-15 19:09:28 作者: rapoo

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

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

探讨
不是随机,我是不想改变table1中的数据顺序

读书人网 >SQL Server

热点推荐