В идеалния случай бихте искали всичко в една и съща таблица с нещо във вашата заявка, за да получите правилната версия, но трябва да внимавате как правите това, тъй като неефективна заявка ще натовари допълнително вашия сървър. Ако обикновено бихте избрали един елемент като този:
SELECT * FROM your_table WHERE id = 42
Тогава това ще стане:
SELECT * FROM your_table
WHERE id = 42
AND date < '2010-10-12 15:23:24'
ORDER BY date DESC
LIMIT 1
Индекс (id, e_timestamp)
за да позволи на това да работи ефективно.
Избирането на няколко реда в една заявка е по-трудно и изисква максимален групов подход, но може да се направи.