我有一個表像這樣MySQL的獨特聲明
ID | date | CODE
1 01-02-13 VDOT
2 03-02-13 CMAX
3 05-02-13 VDOT
1 05-02-13 CMAX
1 09-02-13 VDOT
我的SQL查詢如下
SELECT * FROM Table_Name ;
這顯然是顯示所有的結果,但我只需要顯示每個代碼的一個實例日期是最近所以我的結果需要看起來像這樣
1 09-02-13 VDOT
1 05-02-13 CMAX
任何人都可以告訴我如何獲得o每個代碼的結果(按日期最近輸入)?
請注意,這隻會在MySQL工作,但將是無效的SQL中的所有其他DBMS或如果MySQL已經配置了「strict_group_by」 –
完美的這麼簡單!謝謝milliom –
這很簡單,但這不會給你總是正確的值,請看這裏[MySQL擴展到GROUP BY](http://dev.mysql.com/doc/refman/5.6/en/group-by-extensions .html) –