Я сохраняю ответ на различные вызовы rpc в таблице mysql со следующими полями:
Table: rpc_responses
timestamp (date)
method (varchar)
id (varchar)
response (mediumtext)
PRIMARY KEY(timestamp,method,id)
Каков наилучший метод выбора последних ответов для всех существующих комбинаций method
и id
?
-
Для каждой даты может быть только один ответ для данного метода /id.
-
Не все комбинации вызовов обязательно присутствуют на заданную дату.
-
Есть десятки методов, тысячи идентификаторов и не менее 365 разных дат
Пример данных:
timestamp method id response
2009-01-10 getThud 16 "....."
2009-01-10 getFoo 12 "....."
2009-01-10 getBar 12 "....."
2009-01-11 getFoo 12 "....."
2009-01-11 getBar 16 "....."
Желаемый результат:
2009-01-10 getThud 16 "....."
2009-01-10 getBar 12 "....."
2009-01-11 getFoo 12 "....."
2009-01-11 getBar 16 "....."
(Я не думаю, что это - тот же вопрос - он не даст мне последнее response
)