CriandoBits
Identifique-se Entrar Esqueceu a senha? Esqueci minha senha

SQL - Cláusula INNER JOIN

Por Benedito Silva Júnior - publicado em 21/07/2016


O comando JOIN tem a função básica agregar tabelas mediante um campo que faça sentido às mesmas.

Utilizando o INNER JOIN você terá como resultado de sua consulta, por exmeplo, somente os pares de cliente/compra, ou seja, os casos em que uma compra não está ligada a nenhum cliente, ou cliente que não possuem compras, não serão apresentados no resultado.

Veja:

Comando INNER-JOIN

SELECT * FROM cliente INNER JOIN compras ON idCliente ou SELECT nome FROM cliente INNER JOIN compras ON cliente.idCliente = compras.idCliente

No caso acima, serão mostrados os nomes dos clientes da tabela de clientes caso o código (idCliente) conste na tabela de vendas.

O parâmetro AS

Durante o uso de um comando SQL, em casos em que sejam utilizados campos de nomes muito longos ou por outros motivos, é possível atribuir um apelido (alias) para um campo específico para utilização na expressão SQL e na visualização dos resultados. O comando pode ser usado em qualquer consulta SQL.

Sintaxe:

	SELECT <campo> AS <alias> FROM <tabela> WHERE <condições>

Exemplo:

SELECT * FROM tabelaDeForcenedoresExternos AS TFE INNER JOIN tableDeProdutosEssenciais AS TPE ON TFE.idFornecedor = TPE.idFornecedor

No caso acima, foram criados apelidos para as tabelas, de modo a evitar a escrita longa das mesmas. 

 
Voltar a pagina anteriorVoltarSubir ao topo da páginaTopo