2016-05-08 13 views
0

は、私はこのようなテーブルを持っていると仮定します。MySQLの注文表日のベースと別の数値列

+----+--------------+-----+-----------+ 
| ID |Date   | DD | City | 
+----+--------------+-----+-----------+ 
| 2 | 2016-05-14 | 102 | NY  | 
| 5 | 2016-05-12 | 101 | London | 
| 3 | 2016-05-13 | 101 | Tokyo  | 
| 6 | 2016-05-12 | 102 | LA  | 
| 4 | 2016-05-14 | 101 | KC  | 
| 7 | 2016-05-13 | 102 | Delhi  | 
+----+--------------+-----+-----------+ 

私は日付とそれがDD列にMySQLやSQL文ベースを使用してソート結果を得ることができる方法

+----+--------------+-----+-----------+ 
| ID |Date   | DD | City | 
+----+--------------+-----+-----------+ 
| 2 | 2016-05-12 | 101 | NY  | 
| 5 | 2016-05-12 | 102 | London | 
| 3 | 2016-05-13 | 101 | Tokyo  | 
| 6 | 2016-05-13 | 102 | LA  | 
| 4 | 2016-05-14 | 101 | KC  | 
| 7 | 2016-05-14 | 102 | Delhi  | 
+----+----------+-----+-----------+---+ 

これは、日付列でソートテーブルを意味しますが、毎日またDDでソートされます。

私は日付順を使用する場合、DDはアウトプットが、これは私にとって真実ではありません。この

+----+--------------+-----+-----------+ 
| ID |Date   | DD | City | 
+----+--------------+-----+-----------+ 
| 2 | 2016-05-12 | 101 | NY  | 
| 5 | 2016-05-13 | 101 | London | 
| 3 | 2016-05-14 | 101 | Tokyo  | 
| 6 | 2016-05-12 | 102 | LA  | 
| 4 | 2016-05-13 | 102 | KC  | 
| 7 | 2016-05-14 | 102 | Delhi  | 
+----+----------+-----+-----------+---+ 

のようなものです。 Date ASC BY table ORDER FROM

+1

だけで終わると... 'ため、DD' – MrSimpleMind

+0

また、例えば、列ごとに異なる順序を有することができ、あなたのことを知っていることをあなたに知らせるために、「日付の昇順、DDの降順; ;) – MrSimpleMind

+0

@MrSimpleMind、私は命令の使用法を知っていますが、私がそれを使用するとき、relustはこのようです:2016-05-12 101 .... 2016-05-13 101 ... 2016-05-14 101 .. 2016-05-12 102 ... 2016-05-13-102 ... 2016-05-14-102 – Ali

答えて

0
SELECT * FROM `table` ORDER BY `Date`,`DD` 
-1

SELECT *、DD DESC日によって