需要通过两次执行ORDER

时间:2011-12-16 10:06:50

标签: sql informix hsqldb

我想先根据日期排序,然后根据id,如果日期相似,那么在Informix / HSQL查询中如何做?

5 个答案:

答案 0 :(得分:16)

SELECT FIELD1, FIELD2 FROM TABLE ORDER BY FIELD1 ASC, FIELD2 ASC

关于此SQL ORDER BY

的好教程

答案 1 :(得分:3)

试试这个(根据您的需要调整):

SELECT * FROM table ORDER BY datecol ASC, id ASC

答案 2 :(得分:3)

这应该有效:

SELECT * FROM Table
ORDER BY date, id;

答案 3 :(得分:2)

确实

[rest of query] order by date, id

工作?

答案 4 :(得分:0)

从col2

中选择* from(从col1选择* from tablename order)