我的数据库中有以下内容table
。
我正在尝试编写一个查询,该查询返回上表中的一些行。
返回名单:
- 不应包含的重复项
Currency2_Id
如果发现有重复
Currency2_Id
,则返回最新记录对于上表中的示例,有两条记录具有
Currency2_Id = 7
. 这两个的最新记录是有的记录Date = 2012-12-28
。
所以我的最终结果应该是这样的。
这是我尝试过的查询。
SELECT Id, Currency1_Id, Rate, Currency2_Id, Date
FROM currency_ex_rate_txn
GROUP BY Currency2_Id
ORDER BY Date DESC
但是我得到的结果集包含带有 and 的记录,Currency2_Id = 7
而Date = 2012-12-25
不是带有 and 的Currency2_Id = 7
记录Date = 2012-12-28
。任何帮助,将不胜感激。