0

我有一个包含 3 个字段的表格 - account_no、date、product。

它是唯一的 account_no, date。

我想生成一个包含所有 account_no 和最新产品的表 - 即带有 account_no 的最新日期的产品。

我怎么做?

4

1 回答 1

1

它应该看起来像这样

    select account_no, product
    from table as T1
    where (T1.account_no, T1.date) in (select account_no, max(date) from 
(select account_no, date from table T2 where T2.account_no = T1.account_no))

这是 Oracle/postgreSQL 语法,但您可以从中获得灵感。

希望能帮助到你!

于 2013-10-07T21:57:33.740 回答