我有工作,但需要一段時間來執行調整獲得更好的性能SQL查詢
我有一個活動表,我需要找到的最後一個活動,每個ID相關聯的用戶這條SQL語句。
SELECT id, date_time, user
FROM activity_log a
WHERE a.date_time = (SELECT MAX(a1.date_time)
FROM activity_log a1
WHERE a.id = a1.id
GROUP BY id)
ORDER BY `id` desc limit 0, 100
我在date_time字段和id字段上有一個非唯一索引。
我們如何才能在此查詢上縮短執行時間?
的偉大工程。它快很多。非常感謝你 – user583576