Usuário com melhor resposta
DISTINCT EM COLUNA DE SELCT QUE POSSUI VARIAS TABELAS

Pergunta
-
OLÁ, ESTOU COM UM PROBLEMA QUE TENHO CERTEZA QUE ALGUÉM IRÁ ME DAR UMA LUZ FACILMENTE.
TENHO UM SELECT QUE ME TRAZ VARIAS COLUNAS DE VARIAS TABELAS, ELE ME APRESENTE OS SEGUINTES DADOS
cod_filial Cod_tipo_mv Num_docto cod_cliente nome_cliente
---------- ----------- ----------- ----------- --------------------------------------------------
190 510 6661 24671 AMILSON ALVES DA SILVA
190 510 6661 24671 AMILSON ALVES DA SILVA
190 510 6709 22363 ARW COMERCIO DE PRODUTOS ELETRONICOS LTDA ME
190 510 6709 22363 ARW COMERCIO DE PRODUTOS ELETRONICOS LTDA ME
EU PRECISO SIMPLESMENTE REALIZAR UM DISTINC NA COLUNA Num_docto, para que os dados não se repliquem, alguém pode me socorrer urgente?
Respostas
-
Bom dia,
Rafael, no exemplo que você postou, o valor de todas as colunas são iguais, então acho que poderia ser utilizado o Distinct mesmo.
Se o valor das outras colunas pode ser diferente, como deveria ficar o resultado? Quais linhas ou valores deveriam ser retornados? Qual seria o critério?
Assinatura: http://www.imoveisemexposicao.com.br
- Marcado como Resposta Giovani Cr sexta-feira, 20 de dezembro de 2013 09:43
-
Deleted
- Marcado como Resposta Giovani Cr sexta-feira, 20 de dezembro de 2013 09:43
-
Rafael,
Concordo como José, talvez você esteja fazendo algum Join desnecessário, ou alguma condição imposta para filtrar ou relacionar os dados.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
- Marcado como Resposta Giovani Cr sexta-feira, 20 de dezembro de 2013 09:43
-
- Marcado como Resposta Giovani Cr sexta-feira, 20 de dezembro de 2013 09:43
-
Boa tarde Rafael,
Você chegou a testar alguma sugestão que lhe foi passada?
Caso alguma delas funcione não esqueça de marcar como resposta para fechar a sua Thread, e, caso tenha encontrado alguma solução poste a mesma para auxiliar outros usuários.
Att,
Giovani Cruzara – Microsoft Contingent Staff
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.
Msdn Community Support
Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.- Editado Giovani Cr quarta-feira, 18 de dezembro de 2013 14:33 correção
- Marcado como Resposta Giovani Cr sexta-feira, 20 de dezembro de 2013 09:42
Todas as Respostas
-
Bom dia,
Rafael, no exemplo que você postou, o valor de todas as colunas são iguais, então acho que poderia ser utilizado o Distinct mesmo.
Se o valor das outras colunas pode ser diferente, como deveria ficar o resultado? Quais linhas ou valores deveriam ser retornados? Qual seria o critério?
Assinatura: http://www.imoveisemexposicao.com.br
- Marcado como Resposta Giovani Cr sexta-feira, 20 de dezembro de 2013 09:43
-
Deleted
- Marcado como Resposta Giovani Cr sexta-feira, 20 de dezembro de 2013 09:43
-
Rafael,
Concordo como José, talvez você esteja fazendo algum Join desnecessário, ou alguma condição imposta para filtrar ou relacionar os dados.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
- Marcado como Resposta Giovani Cr sexta-feira, 20 de dezembro de 2013 09:43
-
- Marcado como Resposta Giovani Cr sexta-feira, 20 de dezembro de 2013 09:43
-
Boa tarde Rafael,
Você chegou a testar alguma sugestão que lhe foi passada?
Caso alguma delas funcione não esqueça de marcar como resposta para fechar a sua Thread, e, caso tenha encontrado alguma solução poste a mesma para auxiliar outros usuários.
Att,
Giovani Cruzara – Microsoft Contingent Staff
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.
Msdn Community Support
Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.- Editado Giovani Cr quarta-feira, 18 de dezembro de 2013 14:33 correção
- Marcado como Resposta Giovani Cr sexta-feira, 20 de dezembro de 2013 09:42