SQL выбирается отдельно с уникальными идентификаторами - PullRequest
4 голосов
/ 11 ноября 2011

Извините, мой SQL немного ржавый, так что это может быть тривиально, но я не могу понять.

У меня есть данные таблицы, подобные этой:

ID  LABEL
101 A
102 A
103 A
104 B
105 C
106 C

Я бы хотел выбрать только отдельные метки, но также иметь столбец с идентификаторами.В идеале результат может быть следующим:

ID  LABEL
101 A
104 B
105 C

Мне все равно, какой идентификатор выбран для метки.В идеале id может содержать любое уникальное целое число, например:

ID  LABEL
1   A
2   B
3   C

Я использую SQLite, если это имеет значение.

1 Ответ

12 голосов
/ 11 ноября 2011

Этот запрос поможет вам выбрать минимальный идентификатор для каждой метки.Вам просто нужно указать имя вашей таблицы ...

SELECT MIN(id), LABEL
FROM table 
GROUP BY LABEL
ORDER BY MIN(id)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...