Helst skulle du vilja att allt i samma tabell med något i din fråga för att få rätt version, men du bör vara försiktig hur du gör detta eftersom en ineffektiv fråga kommer att belasta din server extra. Om du normalt skulle välja ett enstaka objekt så här:
SELECT * FROM your_table WHERE id = 42
Detta skulle då bli:
SELECT * FROM your_table
WHERE id = 42
AND date < '2010-10-12 15:23:24'
ORDER BY date DESC
LIMIT 1
Index (id, e_timestamp)
för att tillåta detta att fungera effektivt.
Att välja flera rader i en enda fråga är svårare och kräver en gruppvis-maximal strategi, men det kan göras.