Selecionar todos os valores de um coluna e onde esse valores forem duplicados exibir apenas um.
Bom Dia Pessoal, hoje me deparei um a necessidade de fazer uma select em uma tabela usando mysql, preciso selecionar todos os campos da tabela e onde houver campos iguias mostrar apenas desse valores.
Ex.: tabela cad_prod conforme abaixo preciso selecionar apenas dos itens de cada tipo, ou seja apenas um item do tipo 1, um item do tipo 2, um item do tipo 3...., não posso ter mais de um item do mesmo tipo. Alguém sabe como fazer está select?
id | tipo| nome | qtd | preco|
1 | 1 | teste 1 | 2 |10,00 |
2 | 2 | teste 2 | 5 | 50,00|
3 | 2 | teste 2 | 3 | 50,00|
2 | 1 | teste 1 | 5 | 50,00|
3 | 3 | teste 3 | 3 | 50,00|
2 | 4 | teste 4 | 5 | 50,00|
3 | 2 | teste 2 | 3 | 50,00|
Ex.: tabela cad_prod conforme abaixo preciso selecionar apenas dos itens de cada tipo, ou seja apenas um item do tipo 1, um item do tipo 2, um item do tipo 3...., não posso ter mais de um item do mesmo tipo. Alguém sabe como fazer está select?
id | tipo| nome | qtd | preco|
1 | 1 | teste 1 | 2 |10,00 |
2 | 2 | teste 2 | 5 | 50,00|
3 | 2 | teste 2 | 3 | 50,00|
2 | 1 | teste 1 | 5 | 50,00|
3 | 3 | teste 3 | 3 | 50,00|
2 | 4 | teste 4 | 5 | 50,00|
3 | 2 | teste 2 | 3 | 50,00|
Moisés
Curtidas 0
Melhor post
William
18/07/2015
Acredito que a cláusula GROUP BY (agrupar) por tipo vai ajudar você, tento isso:
SELECT campos FROM tabela GROUP BY tipo
GOSTEI 1
Mais Respostas
Alan Mario
18/07/2015
Por tipo de dado William?
GOSTEI 0
William
18/07/2015
Sim Allan, nesse caso vai agrupar baseado nos valores do campo tipo e trazer um registro para cada tipo.
GOSTEI 0
Moisés
18/07/2015
William, muito obrigado resolveu o meu problema, aproveito e peço desculpa por não respondido antes é pq eu havia dado uma pausa no meu projeto, muito obrigado mesmo.
GOSTEI 0
William
18/07/2015
Tranquilo Moisés, encerrando o tópico!
GOSTEI 0