我有3個字段的表:MySQL的時間戳和GROUP BY與兩個表
ID
(不是唯一的,而不是主鍵)timestamp
我想爲每個不同的ID
獲得最後一項,但是當我做SELECT ID, max(timestamp) from table GROUP BY ID
標記字段是wr翁。
我有以下字段的另一個表:
ID
(唯一,主鍵)lat
lng
我想執行相同的查詢,但與lat
和lng
領域,但由於我不能做的第一步,我不知道什麼樣的o我應該使用f查詢。我一直在嘗試沒有成功。
難道有人指着我正確的方向嗎?非常感謝。
Dup:http://stackoverflow.com/questions/612231/sql-select-rows-with-maxcolumn-value-distinct-by-another-column,http://stackoverflow.com/questions/71022/sql -max-of-multiple-columns,http://stackoverflow.com/questions/121387/sql-fetch-the-row-which-has-the-max-value-for-a-column,http:// stackoverflow .com/questions/1299556/sql-group-by-max,http://stackoverflow.com/questions/2109941/querying-for-a-unique-value-based-on-the-aggregate-of-another-value -while-groupin,http://stackoverflow.com/questions/723054/extra-fields-with-sql-min-group-by – outis 2010-03-08 09:33:56