要獲取每個分組中的最新一條記錄,可以使用子查詢和INNER JOIN。以下是一個示例查詢:
SELECT t1.*
FROM your_table t1
INNER JOIN (
SELECT id, MAX(created_at) AS max_created_at
FROM your_table
GROUP BY id
) t2
ON t1.id = t2.id AND t1.created_at = t2.max_created_at;
在這個查詢中,首先在子查詢中獲取每個分組(假設以id分組)中最新記錄的created_at時間戳,并將其與原始表進行連接,從而獲取最新一條記錄。