我有一个带有时间戳列和其他一些字符列的表。我已按时间戳对表中的信息进行排序,但由于同一时间戳上有更多记录,我不知道显示的顺序是否是它们插入表中的顺序。
遗憾的是,桌子上没有索引,所以除了时间戳之外,我没有其他任何东西可以用来订购它们。
例子:
Timestamp | Foregin table | Foreign table value
2012-10-09 19:29:50.000 | tableA | "random string here"
2012-10-09 19:29:50.000 | tableA | "different string here"
2012-10-09 19:29:50.000 | tableB | "another random string here"
2012-10-09 19:29:50.000 | tableC | "string here"
2012-10-09 19:29:50.000 | tableD | "another string here"
我运行的查询是这样的:
SELECT *
FROM TABLE
WHERE Timestamp BETWEEN 'x' and 'y'
ORDER BY Timestamp
查看我的结果,我假设,但我不确定,查询返回按指定列排序的数据,并继续按下一列/列对结果进行排序,以防有超过 1 列,以升序方式(可能按文本长度或按字母顺序排列)。
您能否帮我澄清一下这种情况,因为找出订单对我来说非常重要。