假设有一张桌子
_ _
a 1
a 2
b 2
c 3
c 4
c 1
d 2
e 5
e 6
如何选择每组所有行的不同最小值?
所以这里的预期结果是:
_ _
a 1
b 2
c 1
d 2
e 5
编辑
我的实际表包含更多列,我想全部选择它们。这些行仅在最后一列(示例中的第二列)中有所不同。我是 SQL 新手,可能我的问题在初始视图中格式不正确。
实际的架构是:
| day | currency ('EUR', 'USD') | diff (integer) | id (foreign key) |
是重复的对(day, currency)
,相差(diff, id)
. 我想看到一个具有唯一对的表,并且原始表中(day, currency)
的最小值是最小的。diff
谢谢!