我有点赶时间,所以我知道我可以自己寻找答案,但 stackoverflow 更快!:)
我有一张包含数据的表格,让我们假设它是产品信息。该表跟踪产品数据的更新时间。如果我运行类似的查询
SELECT * FROM productChangeLog where change = 'price changed'
我得到类似的结果
id product date change
---------------------------------------------
236 product1 03/14/2011 'price changed'
241 product2 03/14/2011 'price changed'
242 product2 03/14/2011 'description changed'
512 product1 05/16/2011 'price changed'
517 product1 05/16/2011 'description changed'
我想要做的是只为每种产品选择最近的“价格变化”。我需要在查询中添加什么以便我只能得到第 241 行和第 512 行?id 越高,变化越近
非常感谢!