Banco de Dados

MySQL – Como Selecionar uma Coluna Distinta

Recentemente precisei fazer uma consulta em um banco de dados MySQL em que o resultado original me retornava muitos dados duplicados; enquanto que eu precisava de resultados unicos.

A princípio a solução seria fácil se eu precisasse apenas de uma das colunas da tabela deste banco de dados, para isso bastaria usar um SELECT DISTINCT e eu já teria o resultado desejado. Porém eu precisava selecionar duas das colunas desta tabela onde uma delas seria utilizada como filtro para que me fossem retornados os resultados unicos.

Descobri então o GROUP que faz exatamente o que eu precisava e abaixo segue um exemplo de como o utilizei:


SELECT coluna1, coluna2 FROM `tabela` WHERE coluna2 ="dados" GROUP BY(coluna1);

Espero que a dica seja util para vocês, assim como foi para mim. Qualquer dúvida ou sugestão: deixe seu comentário.


Descubra mais sobre Alexsandro Felix

Assine para receber nossas notícias mais recentes por e-mail.

Felix

Apaixonado por fotografia, Software Livre, OpenSource, quadrinhos, livros, filmes, séries e claro, por Python.

Verified by MonsterInsights