请教一个排序问题

kamio_yk 2011-03-21 11:31:11
select f1,f2,f3... from table where pid=100 order by resort
其中有几条数据resort是一样的,请问这个时候的排序机制是什么样?我下午在服务器上是按主键倒序,晚上在自己机器用另一张表同样原理测结果又是主键正序
...全文
112 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
gw6328 2011-03-22
  • 打赏
  • 举报
回复
不定啊。至少要找一个决胜属性,可能几个字段组合。如果order by a 不够还可以加 order by a ,b,....
kamio_yk 2011-03-22
  • 打赏
  • 举报
回复
呃。。不能编辑自己帖子么。。

换csdn图床了,
kamio_yk 2011-03-22
  • 打赏
  • 举报
回复

刚才图太小,重传一下
kamio_yk 2011-03-22
  • 打赏
  • 举报
回复

帮忙看下这个,id是自增主键,无其他索引,为什么排序字段相等的记录完全没规律?
iihero 2011-03-22
  • 打赏
  • 举报
回复
参考稳定排序与非稳定排序................
无法保证
ACMAIN_CHM 2011-03-22
  • 打赏
  • 举报
回复
如无ORDER BY来指定顺序,则记录的顺序由MYSQL自行“随机”决定
cnlm2 2011-03-22
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 jinfengyiye 的回复:]

不定啊。至少要找一个决胜属性,可能几个字段组合。如果order by a 不够还可以加 order by a ,b,....
[/Quote]
+1
L609696811 2011-03-21
  • 打赏
  • 举报
回复
肯定是主键正序啊,默认的是这样的,如果你想再深的排序的话可以同时设置按照其他的约束排序。
rucypli 2011-03-21
  • 打赏
  • 举报
回复
不保证任何顺序

56,912

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧