Ir para conteúdo

POWERED BY:

Arquivado

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

Piaui

Mostrar Valores Duplicados no Mysql

Recommended Posts

Boa tarde Galera,

Seguinte, tenho tabela chamada vendas que tem os campo 'id_venda', 'status' e 'id_produto' preciso de uma listagem que me mostra quando um id_produto aparecer duas vezes só que com diferente status = ENVIADO e status = 'RECIBO'.

Resumindo apenas mostra as duplicidades quando o o produto tive com esses dois status em id_vendas diferente.

Qualquer duvida se ficou muito confuso pode pergunta. Ah já fiz muitas pesquisas em fórum e não encontre algo desse tipo.

Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente ...

Select id_produto , count(distinct status)

From vendas

Where status in ('enviado','recibo')

Group by id_produto

Having count(distinct status) >= 2

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT produto_id
FROM vendas
WHERE status IN
('enviado', 'recebido')
GROUP BY produto_id
HAVING MIN
(status) = 'enviado' AND MAX(status) = 'recebido';

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.