Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rafaeloliveira83

Selecionar todos os campos e um campo com DISTINCT

Recommended Posts

Olá tenho uma tabela com os campos:

 

Tabela produto:

 

Campos ( id, nome_produto, preco, data_inclusao, data_atualizacao )

 

Preciso fazer um select onde o produto não se repita com DISTINCT, porem preciso puxar os campos data_inclusao e data_atualizacao;

 

Se eu tento pegar os produtos com a letra "A" assim:

SELECT DISTINCT(nome_produto), id, data, atualizado FROM produtos WHERE nome_produto LIKE 'A%' ORDER BY ID DESC

Ele esta exibindo produtos com o mesmo nome mesmo eu colocando distinct.

 

Alguem poderia ajudar a corrigir?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O Produto nao deveria ser unico !?

 

 

Nao sendo unico , qual seria o criterio para as datas a mais recente ? Tentou um MAX com GROUP BY ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui assim:

SELECT id, nome_produto, data, atualizado FROM nome_produto WHERE nome_produto LIKE 'A%' GROUP BY nome_produto

O Produto nao deveria ser unico !?

 

 

Nao sendo unico , qual seria o criterio para as datas a mais recente ? Tentou um MAX com GROUP BY ?

 

Realmente sua dica ajudou na resolução do meu problema.

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.