sql查询每次出来的结果都不一样

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:3.0
  • 【问题描述】: 在tidb里有一张表a, 我执行sql: select * from a limit 10.然后发现每回出来的顺序都不同的,这是怎么回事呢?

如果想在多次 select limit 之后还保证结果的顺序,建议使用一个唯一字段加 order by 来做排序。