【发布时间】:2014-07-07 14:15:35
【问题描述】:
我有一个表,其中包含三个数据类型为date、int 和bigint 的字段。
我想使用所有这三列对我的选择查询进行排序。我想按降序对它们进行排序。例如:
Select * From mytbl
order by date desc,intnum desc, bigintnum desc;
我是否有可能从所有三列的最大值开始得到结果。 如最新日期、最高 intnum 和最高 bigintnum。
【问题讨论】:
-
您提供的查询看起来有效。 PS:mysql dba 询问 sql 基础问题看起来很有趣 ;-)
-
@Devjosh:那又怎样? 有可能获得按所有字段后代排序的结果集,从每列的最高值开始。
-
@zerkms,MySQL DBA:是的,有可能 :),我们的同行发布的查询没有问题
-
大家好,感谢您的 cmets,但我希望此查询执行的操作如下:- 我有一个数据,例如:- DATE intnum bigintnum 2011-07-18 9 546545 2011-07 -16 10 123456
标签: mysql sql-order-by