Registro duplicado ibexpert

19/11/2019

0

Pessoal estou tentado trazer um resultado somente dos itens duplicados,
ja tentei de varias formas mais nao to conseguindo
o select que estou usando é esse abaixo,
me ajudem por favor

SELECT DISTINCT(P.pro_referencia),
P.pro_referencia AS REF,
P.pro_descricao AS DESCRICAO,
F.for_fantasia AS FORNECEDOR,
PF.prf_padrao AS PADRAO,
PF.prf_vrliq AS VR

FROM PRODUTOS_FORNECEDORES PF

INNER JOIN PRODUTOS P
ON (P.pro_codigo = PF.prf_codigo)

INNER JOIN FORNECEDORES F
ON (F.for_codigo = PF.prf_fornecedor)

GROUP BY P.pro_referencia,
P.pro_descricao,
F.for_fantasia,
PF.prf_padrao,
P.pro_codigo,
PF.prf_codigo,
F.for_codigo,
PF.prf_fornecedor,
PF.prf_vrliq

ORDER BY P.pro_descricao
Gustavo Baracca

Gustavo Baracca

Responder

Posts

19/11/2019

Emerson Nascimento

duplicados onde? na tabela PRODUTOS_FORNECEDORES ou na tabela PRODUTOS?
SELECT
	PF.prf_padrao AS PADRAO,
	P.pro_codigo AS PRODUTO,
	P.pro_referencia AS REF,
	P.pro_descricao AS DESCRICAO,
	F.for_fantasia AS FORNECEDOR,
	COUNT(*) QUANTIDADE

FROM
	PRODUTOS_FORNECEDORES PF

INNER JOIN PRODUTOS P
	ON (P.pro_codigo = PF.prf_codigo)

INNER JOIN FORNECEDORES F
	ON (F.for_codigo = PF.prf_fornecedor)

GROUP BY
	PF.prf_padrao,
	P.pro_codigo,
	P.pro_referencia,
	P.pro_descricao,
	F.for_fantasia

HAVING
	COUNT(*) > 1

ORDER BY
	P.pro_descricao
Responder

19/11/2019

Gustavo Baracca

esta duplicando na tabela produtos_fornecedores
Responder

19/11/2019

Gustavo Baracca

Emerson, se puder me passa seu whats pra eu te mandar um print pra vc entender melhor
Responder

19/11/2019

Emerson Nascimento

11 949654845
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar