【发布时间】:2009-08-27 17:52:30
【问题描述】:
我已经为这个问题绞尽脑汁很久了。我还审查了其他问题,但没有成功。
我遇到的问题是,我有一个包含多行和列的结果/表列表
|注册 |身份证号 |日期 |单位类型
| 005DTHGP |第172章2007-09-11 | MBio
| 005DTHGP | 1966 | 2006-09-12 |追踪器
| 013DTHGP |第2281章2006-11-01 |追踪器
| 013DTHGP | 2712 | 2008-05-30 | MBio
| 017DTNGP | 2404 | 2006-10-20 |追踪器
| 017DTNGP |第508章2007-11-10 | MBio
我正在尝试选择具有唯一 REGISTRATIONS 且 DATE 最大(最新)的行。 ID 与 DATE 不成比例,这意味着 ID 可能是一个低值,但 DATE 高于其他匹配行,反之亦然。因此,我不能在 DATE 和 ID 上都使用 MAX() 并且分组似乎不起作用。
我想要的结果如下;
|注册 |身份证号 |日期 |单位类型
| 005DTHGP |第172章2007-09-11 | MBio
| 013DTHGP | 2712 | 2008-05-30 | MBio
| 017DTNGP |第508章2007-11-10 | MBio
请帮忙!!!?!?!?!?!?!?
【问题讨论】:
-
什么平台?这与我们可以提供的 SQL 有所不同
标签: sql