我有一个搜索页面,我通过传递多个参数来搜索数据。我使用StartDate(Datetime字段)作为默认排序顺序(如果没有提供排序顺序,结果将根据StartDate进行排序)。在搜索时,当多行具有相同的StartDate时,我得到数据的随机行顺序。 谁能告诉我这是什么原因? 感谢
答案 0 :(得分:4)
如果您没有明确定义排序顺序,则无法保证返回行的顺序。
如果ORDER BY
为单个字段,则除非您定义该字段,否则组中与该字段匹配的行的顺序是不确定的。
我不确定你期望什么回到订单。如果您有订单,必须指定才能按顺序获取这些订单。
周期。