SQL选择distinct与唯一ID

时间:2011-11-11 08:35:00

标签: sql sqlite

对不起,我的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

如果重要的话,我正在使用SQLite。

1 个答案:

答案 0 :(得分:12)

此查询将执行操作并选择每个标签的最小ID。你只需要输入你的桌子的名字......

SELECT MIN(id), LABEL
FROM table 
GROUP BY LABEL
ORDER BY MIN(id)