我有一张如下表:
CODE | DATA |
-----+------+--
asd | 1 |
asd | 2 |
asd2 | 3 |
asd4 | 3 |
asd4 | 2 |
我正在尝试为每个代码选择最小data
,因此只应为给定代码选择一个,想要的结果是
CODE | DATA |
-----+------+--
asd | 1 |
asd2 | 3 |
asd4 | 2 |
我试过了
Select code, min(data) from myTable group by code, data;
我得到的结果只是对类似代码进行分组,但没有选择最小数据
答案 0 :(得分:2)
只聚合code
,而不是数据:
SELECT code, MIN(data) AS min_data
FROM myTable
GROUP BY code;