У меня есть таблица, в которой хранятся данные о элементах, которые существовали в определенное время - сделанные регулярные снимки.Самый эффективный способ выбора изменений между моментальными моментальными снимками
Простой пример:
Timestamp ID
1 A
1 B
2 A
2 B
2 C
3 A
3 D
4 D
4 E
В этом случае, Пункт С получает создан где-то между снимком 1 и 2, и где-то между снимком 2 и 3 В и С исчезают и D получает созданный и т.д.
Таблица достаточно велика (миллионы записей), и для каждой отметки времени около 50 записей.
Каков наиболее эффективный способ выбора идентификаторов предметов для предметов, которые исчезают между двумя последовательными отметками времени?
Таким образом, для приведенного выше примера ...
между 1 и 2: NULL
между 2 и 3: B, C
Между 3 и 4: А
Если это не делает запрос неэффективен, может ли он быть расширен, чтобы автоматически использовать последнюю (т.е. MAX) временную метку и предыдущую?
Интересный вопрос. Я думаю, что я сделаю из него сообщение в блоге. – Quassnoi