Select com Distinct + Order by no PostgreSql

25/06/2018

0

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

Responder

Post mais votado

26/06/2018

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


Emerson Nascimento

Emerson Nascimento
Responder

Mais Posts

26/06/2018

Alberto

Deu certo, eu estava focado no distinct que nao pensei no group by, valeu.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar