Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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?
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!
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 ?