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

      Olá pessoal,
      Tenho a seguinte select:
      select c.cha_codigo,
      c.cha_contato,
      (select cli.cod_cli
      from cli_cha cc,
      clientes cli
      where cc.cod_cli = cli.cod_cli
      and cc.cha_codigo = c.cha_codigo
      ) posted
      from…
      where…

      – Neste caso, a subselect está retornando apenas uma coluna (cli.cod_cli).
      Estou precisando que a subselect retorne mais que uma coluna, como segue:

      select c.cha_codigo,
      c.cha_contato,
      (select cli.cod_cli, cli.nome_cli, cli.ender_cli from cli_cha cc,
      clientes cli
      where cc.cod_cli = cli.cod_cli
      and cc.cha_codigo = c.cha_codigo
      ) posted
      from…
      where…

      Se alguém souber, agradeço.

      #81190
      rerodrig
      Participante

        cara, não tem como você relacionar as tabelas do seu subselect com as do seu select principal para fazer o select em um nivel soh??? acho q com subselect não tem jeito msm, teria q fazer dois subselects…

        #81191
        rerodrig
        Participante

          [quote=”rerodrig”:ufybi6f1]cara, não tem como você relacionar as tabelas do seu subselect com as do seu select principal para fazer o select em um nivel soh??? acho q com subselect não tem jeito msm, teria q fazer dois subselects…[/quote]

          ah, lembrei, vc pode colocar o subselect com os 2 campos no from, ai no select principal, vc seleciona quantos campos quiser desse subselect.
          ex:

          select c.cha_codigo,
          c.cha_contato,
          CH.COD_CLI
          from…,
          (select cli.cod_cli
          from cli_cha cc,
          clientes cli
          where cc.cod_cli = cli.cod_cli
          and cc.cha_codigo = c.cha_codigo
          ) CH
          where…

          espero ter ajudado…falow

          #81192
          marcelomirandola
          Participante

            Opa!
            Valeu rerodrig, ajudou sim!!!

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