【发布时间】:2012-05-20 11:40:05
【问题描述】:
我有一张桌子,里面有多种产品。对于每种产品,我都在收集价格历史。因此我有四列:
- log_entry
- product_id
- product_price
- 时间戳
到目前为止,我同时更新了所有价格。这导致了一个简单的查询:在一个子查询中,我过滤了最大时间戳,然后得到了所有价格和产品。
今天我更改了更新政策:我现在异步更新产品价格。这意味着,当我使用旧查询时,我只会得到一个具有最大时间戳的产品价格对。
如何在一次查询中获取每个产品的最新价格/最大时间戳?
【问题讨论】: