TOADSQL查询:按列排序,然后根据另一列的最大值删除该列的重复项

TOADSQL查询:按列排序,然后根据另一列的最大值删除该列的重复项,sql,oracle,sql-order-by,Sql,Oracle,Sql Order By,目前,我有一个生成以下输出的脚本: Employee/Password_Created_Date 1 Date Newest 1 Date Older 1 Date Oldest 2 Date Newest 2 Date Older 2 Date Oldest 3 Date

目前,我有一个生成以下输出的脚本:

Employee/Password_Created_Date 1 Date Newest 1 Date Older 1 Date Oldest 2 Date Newest 2 Date Older 2 Date Oldest 3 Date Newest 3 Date Older 3 Date Oldest 员工/密码\u创建日期\u 1最新日期 1岁以上 1日期最长 2最新日期 2岁以上 2最老的 3最新日期 3岁以上 3最老的 我想通过这个查询生成结果,其中employee列只包含唯一的结果,并根据最新的密码创建日期确定保留的重复项


一般来说,我怎样才能做到这一点?

我认为您只需要使用Max(date)函数和group by Employee来创建一个临时表或CTE,然后用临时表/CTE表链接回您的原始表。

没有“TOAD SQL”这样的东西。您使用的是哪种数据库管理系统?甲骨文?,甲骨文。是的,我知道,我是个十足的裸体主义者。你可能想查一下那个词。