Jump to content


Photo

Innerjoin


  • Faça o login para participar
2 replies to this topic

#1 tony

tony

    24 Horas

  • Usuários
  • 486 posts
  • Sexo:Não informado

Posted 04/11/2008, 13:50

Pessoal... preciso de uma ajuda...
tenho as seguintes tabelas no banco de dados:


CODE
Empresa
id = 4
codErp = 222

Estabelecimento
id = 9
CodErp = 333

principal
id = 1
idempresa = 4
idestabelecimento = 9


Preciso que em uma unica consulta na tabela principal... eu consiga trazer o codErp da empresa e do Estabelecimento...mas não estou conseguindo.

Na tabela principal tenho cadastrado o id da empresa e o id do estabelecimento...então preciso fazer um innerjoin para relacionar os ids das 3 tabelaa...e pegar esse codErp e exibir na lista da consulta...alguém pode me ajudar??

Obrigadooo!

#2 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 04/11/2008, 14:17

Não está conseguindo?
Como estão seus JOINs até agora?

#3 dddj

dddj

    Normal

  • Usuários
  • 112 posts
  • Sexo:Masculino
  • Localidade:Campo Grande

Posted 04/11/2008, 14:19

opa, tenta isso aki

select p.idempresa, em.codErp,p.idestabelecimento, es.codErp
FROM principal p
Inner Join empresa em on p.idempresa = em.id
Inner Join estabelecimento es on p.idestabelecimento = es.id

Djavan Loureiro - SEO Marketing - Search Engine Optimization - Otimização de Sites
Coloque seu site no topo dos sistemas de busca - Projeto SEM - Visitem o site.




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq