Inquiry bringing duplicate items + product code

0

Hello, I am doing an SQL query on my Firebird server. I made the query using the following syntax:

select ds_produto_servico, count(ds_produto_servico) from tb_produto_servico
group by ds_produto_servico
having
count(ds_produto_servico) > 1

In other words, he is picking up all descriptions of products that are duplicated. But I would like to bring the duplicate product code on the screen. Is it possible?

The code field is: CD_PRODUTO_SERVICO

Thanks.

    
asked by anonymous 07.07.2017 / 14:54

2 answers

1

Use the verification query as a subquery to bring the results:

select CD_PRODUTO_SERVICO, ds_produto_servico
from tb_produto_servico
where ds_produto_servico IN (
    select ds_produto_servico from tb_produto_servico
    group by ds_produto_servico
    having
    count(ds_produto_servico) > 1
)
    
07.07.2017 / 15:50
0

select codigo_produto_servico from tb_produto_servico where ds_produto_servico in ( select ds_produto_servico from tb_produto_servico group by ds_produto_servico having count(ds_produto_servico) > 1 )

    
07.07.2017 / 15:50