none
SELECT DISTINCT no ORACLE RRS feed

  • Pergunta

  • tenho uma uma tabela os seguintes registros

     

    Nutrição Animal

    Alimentação Humana

    Bionis

    Mannvin

    Fermentação

     

    com esse SELECT abaixo ele funciona corretamente no SQL e traz somente o que estou precisando que é

     

    Nutrição Animal

    Alimentação Humana

    Fermentação

     

    quando vou usar o banco ORACLE ele traz tudo pra mim,

    como que eu faço para trazer somente esses 3 nomes??

     

    SQL = "SELECT distinct a.id_secao, a.id_ParentID, replace(b.str_titulo,'Ingredientes Alimentícios','Alimentação Humana') as str_titulo " &_
    "FROM "&TB_SECAO&" a , "&TB_SECAO_IDIOMA&" b " &_
    "WHERE a.id_ParentID in(3) AND a.int_ativo = 1 AND b.id_idioma = " & idioma
    quinta-feira, 6 de dezembro de 2007 11:14

Todas as Respostas

  • ... muito tempo depois ...

    A solução para esse problema é: colocar a palavra-chave unique

    SQL = "SELECT unique a.id_secao, a.id_ParentID, replace(b.str_titulo,'Ingredientes Alimentícios','Alimentação Humana') as str_titulo " &_
    "FROM "&TB_SECAO&" a , "&TB_SECAO_IDIOMA&" b " &_
    "WHERE a.id_ParentID in(3) AND a.int_ativo = 1 AND b.id_idioma = " & idioma


    If was useful mark as answered. Mariano, Paulo T. C.

    • Sugerido como Resposta ptcmariano terça-feira, 24 de abril de 2012 12:13
    terça-feira, 24 de abril de 2012 12:13
  • Sérgio, você pode utilizar o GROUP BY nestes casos.
    terça-feira, 8 de maio de 2012 10:30