Fórum Inner Join em 3 Tabela #8945
30/08/2009
0
Alexandro Oliveira
Curtir tópico
+ 0Posts
31/08/2009
Wesley Yamazack
INNER JOIN
Em muitos casos, você poderá precisar apresentar um resultado o qual não está em apenas uma tabela, então você utiliza o INNER JOIN para fazer esse relacionamento das tabelas, fazendo da seguinte forma, como você sabe, ou deveria saber, quando duas tabelas estão interligadas, de alguma forma, precisa-se de um campo comum entre ambas (chave estrangeira).
Exemplo :
SELECT
NomeCategoria, NomeProduto
FROM
Categorias
INNER JOIN
Produtos ON Categorias.IDCategoria = Produtos.IDCategoria
Ou seja irá retornar todos os produtos mesmo que não tenham uma categoria.
E se você quiser mais de uma tabela, basta usar a mesma aplicabilidade.
Um abraço
Wesley Yamazack
Gostei + 0
02/09/2009
Wesley Yamazack
Estamos no aguardo para fecharmos o chamado.
Abraço,
Wesley Y
Gostei + 0
02/09/2009
Alexandro Oliveira
Gostei + 0
02/09/2009
Wesley Yamazack
Segue o exemplo abaixo.
SELECT tblArtigo.cdArtigo, tblArtigo.cdCateg,
tblCategoria.Nome, tblColunista.NomeCompleto, tblArtigo.*
FROM tblColunista
INNER JOIN (tblArtigo
INNER JOIN tblCategoria
ON tblArtigo.cdCateg = tblCategoria.cdCateg)
ON tblColunista.cdCodColun = tblArtigo.cdColun
Att,
Wesley Y
Gostei + 0
04/09/2009
Devmedia
a resposta do consultor foi suficiente? podemos encerrar o chamado?
Gostei + 0
05/09/2009
Alexandro Oliveira
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)