none
INNER JOIN 3 TABELAS RRS feed

  • Pergunta

  • Boa tarde pessoal,

    Estou tentando fazer este select abaixo e o SQL esta retornando varios valores duplicados, como se fosse um loop

    SELECT desc_bairro , excelserv.unexec FROM TB_BAIRRO
        INNER JOIN TB_MUNICIPIO ON
            TB_BAIRRO.COD_MUNICIPIO = TB_MUNICIPIO.COD_MUNICIPIO 
        INNER JOIN EXCELSERV ON
            TB_MUNICIPIO.UNEXEC = EXCELSERV.UNEXEC
    Tem algo errado aqui?
    quinta-feira, 26 de abril de 2012 19:56

Respostas

  • Guilherme, em principio não tem nada de errado.

    Veja a relação entre a tabela EXCELSERV com a tabela de municipio. Veja se está correta.

    Tente também incluir o comando "distinct" após o select.

    Abs.


    Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp

    • Marcado como Resposta GuilhermeT sexta-feira, 27 de abril de 2012 11:35
    quinta-feira, 26 de abril de 2012 20:08

Todas as Respostas

  • Guilherme, em principio não tem nada de errado.

    Veja a relação entre a tabela EXCELSERV com a tabela de municipio. Veja se está correta.

    Tente também incluir o comando "distinct" após o select.

    Abs.


    Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp

    • Marcado como Resposta GuilhermeT sexta-feira, 27 de abril de 2012 11:35
    quinta-feira, 26 de abril de 2012 20:08
  • Obrigado Eduardo,

    Acrescentei  o DISTINCT  e funcionou legal o select.

    sexta-feira, 27 de abril de 2012 11:35