【发布时间】:2011-01-26 09:59:35
【问题描述】:
我今天的问题是我有一个包含这样行的表:
ID NAME NUMBER IDN
1 dsad 500600 12
1 dsad 600700 13
2 kkkk 111222 56
2 kkkk 333232 57
在一个 ID 示例 1 中,我有 2 个相同的名字、2 个不同的号码和不同的 IDN。
我想要的是为每个 ID 提取单行,其中 idn 值较小。 所以我想要这样的东西
1 dsad 500600 12
2 kkkk 111222 56
是否可以编写单个 sql 以获得该结果?我尝试按 ID 和 NAME 对其进行分组,并使用 min(IDN) 但我被数字字段卡住了:) 有什么想法吗?
【问题讨论】: