Pular para o conteúdo
  • Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 18 anos, 4 meses atrás por Marcio68Almeida.
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #76757
    fabioanascimento
    Participante

      pessoal

      Seguinte

      Eu tenho a seguinte consulta sql

      SELECT TREC.NUMTXN CODTXNORIGEM,
      TBT.DSCTXN DSCTXNORIGEM,
      TREC.NUMTXNEST CODTXNDESTINO,
      TBT.DSCTXN DSCTXNDESTINO,
      TREC.NUMIDTIPORECLAMACAO CODRECLAMACAO,
      REC.VARDSCTIPORECLAMACAO DSCRECLAMACAO,
      TREC.NUMORG CODORG,
      O.DSCORG DSCORG
      FROM TBTXNRECLAMACAO TREC,
      TBTIPORECLAMACAO REC,
      TBORG O,
      TBTXN TBT
      WHERE TREC.NUMTXN = TBT.NUMTXN
      AND TREC.NUMIDTIPORECLAMACAO = REC.NUMIDTIPORECLAMACAO
      AND TREC.NUMORG = O.NUMORG
      AND TREC.NUMTXN = 676
      AND TREC.NUMTXNEST = 677
      AND TREC.NUMORG = 252

      Ela me retorna uma série se registros

      O problema é que tem dois campos na tabela principal TBTXNRECLAMACAO que faz link com a mesma tabela TBTXN
      O problema é q ele me traz as duas colunas totalmente iguais sendo que são dois registros completamente diferentes.

      Tem como nessa sql eu manipular para ele mostrar os registros corretos ????

      Não sei se consegui explicar direito

      Mas se alguém puder me ajudar, agradeço desde já

      Fabio Nascimento

      #76759
      Marcio68Almeida
      Participante

        Se você possui duas consultas à mesma tabela você deve, na verdade, consultar duas tabelas diferentes :
        FROM TBTXNRECLAMACAO TREC,
        TBTIPORECLAMACAO REC,
        TBORG O,
        TBTXN TBT1,
        TBTXN TBT2

        Assim você coloca na cláusula where :
        TREC.NUMTXN = TBT1.NUMTXN
        AND TREC.outro campo = TBT2.NUMTXN

      Visualizando 2 posts - 1 até 2 (de 2 do total)
      • Você deve fazer login para responder a este tópico.
      plugins premium WordPress