Select com Distinct + Order by no PostgreSql

PostgreSQL

Delphi

25/06/2018

Ola, estou tentando fazer um select com distinct e order by mas nao ta rolando.
Segue a tabela de exemplo:
.
ID | nome
------------
1 | Joao
2 | Joao
3 | Carlos
4 | Carlos
5 | Alvaro
.
O resultado que eu quero é:
.
ID | nome
------------
1 | Joao
3 | Carlos
5 | Alvaro
.
No meu caso só me interessa os nomes, mas tem que ser na ordem do ID.
.
Tentei o seguinte select mas da erro:
SELECT DISTINCT ON (NOME), ID FROM TABELA ORDER BY ID
.
Alguem tem a solucao?
Alberto

Alberto

Curtidas 0

Melhor post

Emerson Nascimento

Emerson Nascimento

26/06/2018

SELECT MIN(ID) ID, NOME
FROM TABELA
GROUP BY NOME
ORDER BY 1


GOSTEI 2

Mais Respostas

Alberto

Alberto

25/06/2018

Deu certo, eu estava focado no distinct que nao pensei no group by, valeu.
GOSTEI 0
POSTAR