none
DISTINCT EM COLUNA DE SELCT QUE POSSUI VARIAS TABELAS RRS feed

  • 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?

    quinta-feira, 12 de dezembro de 2013 13:19

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
    quinta-feira, 12 de dezembro de 2013 13:47
  • Deleted
    • Marcado como Resposta Giovani Cr sexta-feira, 20 de dezembro de 2013 09:43
    quinta-feira, 12 de dezembro de 2013 17:08
  • 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
    sexta-feira, 13 de dezembro de 2013 16:53
  • Não era mais fácil disponibilizar

    Script de criação das Tabelas

    SQL que você fez o código,

    é uma idéia que eu ajudou outro companheiro


    Fulvio Cezar Canducci Dias

    • Marcado como Resposta Giovani Cr sexta-feira, 20 de dezembro de 2013 09:43
    sexta-feira, 13 de dezembro de 2013 21:33
  • 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
    quarta-feira, 18 de dezembro de 2013 14:32

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
    quinta-feira, 12 de dezembro de 2013 13:47
  • Deleted
    • Marcado como Resposta Giovani Cr sexta-feira, 20 de dezembro de 2013 09:43
    quinta-feira, 12 de dezembro de 2013 17:08
  • 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
    sexta-feira, 13 de dezembro de 2013 16:53
  • Não era mais fácil disponibilizar

    Script de criação das Tabelas

    SQL que você fez o código,

    é uma idéia que eu ajudou outro companheiro


    Fulvio Cezar Canducci Dias

    • Marcado como Resposta Giovani Cr sexta-feira, 20 de dezembro de 2013 09:43
    sexta-feira, 13 de dezembro de 2013 21:33
  • 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
    quarta-feira, 18 de dezembro de 2013 14:32