我有兩個MySQL DBS:db_system和db_events,並 我需要爲每個設備獲得的最後一個事件(db_events)(db_system)查詢兩個DBS與子查詢
SELECT * FROM db_events.events WHERE db_events.events.device_id IN (
SELECT device_id
FROM db_system.devices
WHERE db_system.devices.vendor = 1)
ORDER BY db_events.events.id DESC LIMIT 1
但我不能爲了得到它,我只得到一個記錄,我不知道如何得到它,請有人能幫助我嗎? 非常感謝。
刪除LIMIT 1? – DarkAjax 2013-02-18 21:08:47
如果我刪除限制,我得到了每個設備的很多記錄,而不是每個設備的最後一個..我只需要每個設備的最後一個 – user1913878 2013-02-18 21:10:46