我将各种 rpc 调用的响应存储在 mysql 表中,其中包含以下字段:
Table: rpc_responses
timestamp (date)
method (varchar)
id (varchar)
response (mediumtext)
PRIMARY KEY(timestamp,method,id)
method
为和的所有现有组合选择最新响应的最佳方法是什么id
?
对于给定的方法/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
)