Ir para conteúdo
Fórum Script Brasil

renan

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Sobre renan

renan's Achievements

0

Reputação

  1. renan

    LEFT OUTER JOIN

    Caro amigo Fulvio.. Fiquei contente em saber que você ganhou o posto de Moderador. Vejo que nosso conceito em SQL está em boas mãos :) Sobre o problema: A sua idéia de preencher os campos como <null> serve como alternativa, mas no meu caso não daria certo.. Irei tentar a solução caso eu consiga postarei aqui para colocarmos [RESOLVIDO] no titulo deste post.. Muito obrigado.... ;)
  2. renan

    LEFT OUTER JOIN

    Vamos supor que eu declaro que: Contatos é Mãe Gerentes é Filho. Se possuir: 1 Empresa e 2 Gerentes O SQL me mostra mesmo não existindo Contatos os gerentes? Muitíssimo Obrigado :)
  3. renan

    LEFT OUTER JOIN

    Prezado Fulvio 90% FUNCIONOU Criei um campo: CON_LINHA(INT), na tabela CONTATO e GER_LINHA(INT), na tabela GERENTE Esses campos são preenchidos de acordo com o Nº ex: se tiver 3 GERENTES o quarto recebe GER_LINHA=4, e CONTATO a mesma coisa. E chamei assim: Perfeito, exibe assim: Perfeito tambem se adicionar o 3º contato exibe assim: Mas se a quantidade de GERENTE for Maior que contatos (ex 2 CONTATOS e 3 GERENTES), ai não aparece GERENTE, exibe assim: Eu estou errando na consulta ou na forma que relaciono a tabela? Muito Obrigado pela força :)
  4. renan

    LEFT OUTER JOIN

    Poxa vida Fulvio Isso que você explicou nem faculdade ensina... Entendi perfeitamente vou fazer da forma que você me ensinou e volto para expor o resultado aqui. Obrigado :)
  5. renan

    LEFT OUTER JOIN

    Olá Fulvio :) O Contato 1 é da Empresa 1 O Gerente 1 é da Empresa 1 Exemplo: A Tabela Contato e Gerente tem um campo EMP_ID. A Tabela Empresa tem um campo EMP_ID. De modo que: EMP_ID=1 (é da empresa 1). Conclusão Podemos dizer que: Contato 1 é da Empresa 1. Gerente 1 é da Empresa 1.
  6. renan

    LEFT OUTER JOIN

    Bom dia Pessoal. Eu tenho três tabelas e só consigo mostralas assim: EMPRESA 1 - CONTATO 1 - GERENTE 1 EMPRESA 1 - CONTATO 1 - GERENTE 2 EMPRESA 1 - CONTATO 2 - GERENTE 1 EMPRESA 1 - CONTATO 2 - GERENTE 2 Obs:Se tiver contato3 ele gera mais duas linhas Eu gostaria de mostralas assim: EMPRESA 1 - CONTATO 1 - GERENTE 1 EMPRESA 1 - CONTATO 2 - GERENTE 2 Uso este código: SELECT * FROM EMPRESA E LEFT OUTER JOIN CONTATO C ON E.EMP_ID = C.EMP_ID LEFT OUTER JOIN GERENTE G ON E.EMP_ID = G.EMP_ID ORDER BY E.ID A Tabela “Contatos” e “Gerente” estão com o ID da “Empresa” ex: 1
×
×
  • Criar Novo...