這是包含該類型的記錄如何查找ID的最後記錄?
id | a_id | datetime
------------------------
1 | 1 | 2016-01-07 15:42:14
2 | 1 | 2016-01-08 16:42:14
3 | 1 | 2016-01-09 17:42:14
4 | 2 | 2016-01-07 15:42:14
5 | 2 | 2016-01-08 16:42:14
6 | 2 | 2016-01-09 17:42:14
7 | 2 | 2016-01-10 18:42:14
8 | 2 | 2016-01-11 19:42:14
,我想喜歡我的輸出主表:
id | a_id | amount
------------------------
3 | 1 | 2016-01-09 17:42:14
8 | 2 | 2016-01-11 19:42:14
我怎樣才能得到這種輸出的?
我試圖通過這個SELECT * FROM(SELECT * FROM表ORDER BY日期時間降序)爲TBL GROUP BY A_ID
在另外我要檢查是否有半小時前插入表中的任何記錄。
https://dev.mysql.com/doc/refman/5.7/en/example-maximum-column-group-row.html – Strawberry
[檢索的最後一個記錄每個組中]的可能的複製(HTTP ://stackoverflow.com/questions/1313120/retrieving-the-last-record-in-each-group) – Strawberry