MatheusWC 0 Denunciar post Postado Agosto 31, 2006 Bem, to tentando fazer um inner join com 3 tabelas, só que não to conseguindo...Em uma tabela ('produtos') tenho cadastrados os produtos, tem colunas 'cod_produto' 'modelo' entre outras e 2 colunas que referenciou outras de outra tabela: 'cod_fabricante' e 'cod_set'...Na tabela 'fabricantes' tenho coluna 'cod_fabricante', 'nome_fabricante'...Na tabelas 'sets' tenho coluna 'cod_set', 'cod_fabricante', 'nome_set'...Ai estou listando os produtos, e em vez de mostrar o código 'cod_fabricante' e o código 'cod_set', queria mostrar os nomes ('nome_fabricante' e 'nome_set')...Só consegui com envolve só um deles, quando tento usar o outro, não consigo...Minha query ta assim: SELECT produtos_bm.*,galerias_bm.nome_fabricante FROM produtos_bm INNER JOIN galerias_bm ON produtos_bm.cod_galeria = galerias_bm.cod_galeria To aguardando uma ajuda ^^Abraços a todos, e muito obrigado; =]Matheus Compartilhar este post Link para o post Compartilhar em outros sites
Jonas Rodrigues 1 Denunciar post Postado Agosto 31, 2006 Faz assim:os joins você fa assim:SELECT fab.nome_fabricante, sets.nome_set ...FROM produtosJOIN fabricantes AS fab ON fab.cod_fabricante = produtos.cod_fabricanteJOIN sets ON sets.cod_set = produtos.do_set... Compartilhar este post Link para o post Compartilhar em outros sites
MatheusWC 0 Denunciar post Postado Agosto 31, 2006 Já consegui resolver já....não sei como não tinha conseguido antes..tai: SELECT produtos.*,fabricantes.nome_fabricante,sets.nome_set FROM produtos INNER JOIN fabricantes ON produtos.cod_fabricante = fabricantes.cod_fabricante INNER JOIN sets ON produtos.cod_set = sets.cod_set Abraços;Matheus Compartilhar este post Link para o post Compartilhar em outros sites