Pular para o conteúdo
  • Este tópico contém 3 respostas, 3 vozes e foi atualizado pela última vez 10 anos, 8 meses atrás por Avatar de Luciano Alves de OliveiraLuciano Alves de Oliveira.
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #106417
    Avatar de Otto MostaertOtto Mostaert
    Participante

      No Assunto do tópico não deu pra colocar toda a pergunta, mas, minha dúvida é:

      Como descobrir por quais colunas um select esta sendo ordenado?
      Obs. O Select não possui Order by :woohoo: .

      Meu problema é o seguinte:

      Tenho um select que faz join com várias tabelas e algumas views. Estou removendo as views e fazendo join direto com outra tabela, já que é pra pegar apenas a descrição (pq a view faz outros joins). Os registros (conteudo e quantidade) batem, porem, apos remover o join com as view e colocar o join com as tabelas, o resultado vem desordenado :unsure: .

      #106418
      Avatar de rmanrman
      Participante

        @Otto Mostaert

        A cláusula ORDER BY do SELECT é a cláusula que garante a ordenação dos registro, sem o ORDER BY não é possível garantir nenhuma ordem.

        Enfim, se a ordenação é realmente necessária, utilize o ORDER BY.

        #106419
        Avatar de Otto MostaertOtto Mostaert
        Participante

          ok @rman, obrigado pela atenção.

          abraço

          #106441
          Avatar de Luciano Alves de OliveiraLuciano Alves de Oliveira
          Participante

            @Otto Mostart

            Acho que entendi o que você quis dizer. Quando não há cláusula ORDER BY no Select, há uma ordem que é a ordem de inserção dos registros na tabela, que como se sabe é aleatória e talvez, eu disse talvez a coluna ROWID poderia ser essa ordenação.
            Mas concordo com o @RMAN, sem a clausula ORDER BY você não tem segurança em determinar uma ordenação ao seus dados.

            Abs.

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