我很抱歉,我的SQL有点生锈,所以这可能是微不足道的,但我不能弄清楚。
我有类似这样的表数据:
ID LABEL
101 A
102 A
103 A
104 B
105 C
106 C
我想只选择不同的标签,但也有一个具有id的列。理想的结果可能是:
ID LABEL
101 A
104 B
105 C
我并不关心标签选择了哪个ID。不太理想的id可以是任何唯一的整数,像这样:
ID LABEL
1 A
2 B
3 C
此查询将完成此操作,并为每个标签选择最小id。您只需要输入您的表名…
SELECT MIN(id), LABEL
FROM table
GROUP BY LABEL
ORDER BY MIN(id)