Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Samuel Machado

Views, Inner Join = não sei qual usar

Recommended Posts

Olá pessoal.

 

Estou com um problemão aqui, e não to sabendo resolver.

 

Tenho uma tabela assim:

`tb_contrato` (  `codigo` int(11) NOT NULL auto_increment,  `numero` varchar(20) default NULL,  `criado_em` datetime default NULL,  `fornecedor` int(11) default NULL,  `comprador` int(11) default NULL,  `atraves_de` int(11) default NULL,  `financiado_por` int(11) default NULL,  PRIMARY KEY  (`codigo`))
e tenho uma chamada `tb_cadastro`, onde preciso buscar o campo `razao_social`.

 

então... ficaria assim minha SQL:

SELECT  tb_contrato.numero,  tb_cadastro.razao_socialFROM  tb_contrato  INNER JOIN tb_cadastro ON (tb_contrato.fornecedor = tb_cadastro.codigo)
Mas... o meu problema está aí.

Assim trago só o nome do fornecedor... só que eu preciso trazer também o nome do comprador, atraves de e financiado_por.

 

Alguém pode me dar uma luz? :unsure:

Compartilhar este post


Link para o post
Compartilhar em outros sites

RESOLVIDO

 

Bom, a solução que achei, foi criar views.

Criei 4 views, cada uma com o campo que eu queria (fornecedor, cliente, financiado_por, iniciado_por), e depois consultar essas views.

 

 

obrigado pela ajuda jeancarioca, mas não teria como adicionar os campos no select... pois não iria trazer os dados corretos...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.