Ir para conteúdo

POWERED BY:

Arquivado

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

raphaeltsr

o que seria inner join?

Recommended Posts

INNER JOIN é uma condição usada para comparar dados de diferentes tabelas. Por exemplo:Tabela Cliente:cod_clie;nome_clie;endereço_clie;Tabela Produto:cod_prod;nome_prod;Tabela Venda;num_venda;nome_clie;nome_prod;Para fazer uma busca que retorne o nome do produto vendido e o nome do cliente que o comprou e seus respectivos códigos usa-se a função inner join para unir dados de diferentes tabelas comparando seus valores, por não ter nenhuma tabela que tenha todos esses campos.Existe um meio de simplificar a função inner join:(desse modo fica mais fácil resolvero exemplo)select cod_prod, nome_prod, cod_clie, nome_clie from cliente c, produto p, venda v where c.cod_clie=v.cod_clie and p.cod_prod=v.cod_prod;Esse comando vai selecionar o código do produto, o nome do produto, o código do cliente e o nome do cliente pertencentes às tabelas produto e cliente e que estejam armazenados na tabela venda.Qualquer dúvida mande-me um e-mail para viviane@caporal.biz

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.