Pular para o conteúdo
Visualizando 5 posts - 1 até 5 (de 5 do total)
  • Autor
    Posts
  • #84098
    Manoel872
    Participante

      Bom dia,

      Estou com uma dúvida alguem sabe como eu poderia criar um produto cartesiano em uma tabela a partir de um campo do registro vamos supor temos um registro de estoque no qual tem produto x quantidade:

      A3PB100200 30

      Meu SQL retornaria:

      A3PB100200 1
      A3PB100200 2
      A3PB100200 3
      A3PB100200 4
      A3PB100200 5
      .
      .
      .
      .
      .
      A3PB100200 30

      Att,

      Manoel jr.

      #84099
      Anônimo

        Produto cartesiano só é possível contendo duas tabelas. aí vc faria um select nas duas sem utilizar join.

        #84100
        Manoel872
        Participante

          [quote=”cleber”:287v5dth]Produto cartesiano só é possível contendo duas tabelas. aí vc faria um select nas duas sem utilizar join.[/quote]

          Eu entendo que seria so com duas tabela… mais alguem ae tem alguma sugestão sem usar pl_sql para fazer um for….?

          #84102
          Avatar photoLeonardo Litz
          Participante

            Cara, faz o seguinte…

            um loop dentro do outro

            no primeiro vc manda listar todos seus itens…

            já no segundo vc manda lista seu estoque

            coisa do tipo

            for i in (select * from produtos) loop
            for e in (select * from estoque) loop

            htp.p(produtos||’ ‘||estoque);
            end loop;
            end loop;

            Dessa forma vc vai obter a cominacao de que para produto mostre tb uma relacao em estoque.

            Vlw Leonardo Litz

            #84103
            abonacin
            Participante

              Tenta assim…


              SELECT a.empno, b.empno
              FROM emp a, emp b
              order by 1,2;

              Sem colocar JOIN…
              Qqr coisa posta aí…

              Flw,

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