我得到了一個MySQL日誌表。它具有以下字段:id,status_id,object_id,創建,修改。mysql命令和groupby
我想知道什麼是獲得每個對象的最新狀態的最佳方式?
在此先感謝!
編輯: 我最後的解決辦法是做
SELECT id, status_id, object_id, created, modified
FROM (SELECT * FROM logs ORDER BY created DESC) AS a
GROUP BY object_id
它的工作原理,但我覺得有這樣做的更好的方法。任何人都在意在這裏啓發我們在這裏? :)
是status_id對包含狀態的另一個表的外鍵引用嗎? – 2010-07-22 07:59:08
到目前爲止你得到了什麼SQL?它有什麼問題? – Oded 2010-07-22 07:59:39
啊,我現在看到,這是一個表格,詳細描述了一個對象在一段時間內的狀態。對不起,現在還早。 – 2010-07-22 08:00:14