2014-03-26 124 views
-4

我的表如下所示。MySQL查詢獲取嵌套的MAX()值

----------------------------------- 
| DATE  | SERIAL_NO | 
----------------------------------- 
| 2014-01-01 |  10001  | 
| 2014-01-01 |  10002  | 
| 2014-01-01 |  10003  | 
| 2014-01-01 |  10004  | 
| 2014-01-03 |  10001  | 
| 2014-01-03 |  10002  | 
| 2014-01-03 |  10003  | 
| 2014-01-03 |  10004  | 
| 2014-01-02 |  10001  | 
| 2014-01-02 |  10002  | 
| 2014-01-02 |  10003  | 
| 2014-01-02 |  10004  | 
----------------------------------- 

在這裏,我需要編寫MySQL查詢,以獲得MAX(DATE)和最大日我必須得到MAX(SERIAL_NO)

在此先感謝。

+1

問題要求代碼必須表現出對問題的理解最小正在解決。請在您的代碼出現問題時嘗試更新您的問題或回來。 – Kermit

+0

我剛剛用了DATE ..我不知道如何獲得serial_no。所以只有我在這裏發佈我的問題..所以,請幫助我的答案 –

+0

這不是這個網站的工作原理。發佈您在您的問題中嘗試過的查詢。 – Kermit

回答

1
Select date, max(serial_no) from myTable where date = (select max(date) from myTable) 
2
Select date, serial_no from myTable order by date desc, serial_no desc limit 1;