Junção entre tabelas em uma query T-SQL
Quanto tempo moçada, como estão? Minha vida saiu de controle, mas aqui estou eu novamente (como diz aquele tiozinho do tiktok "... Sou eu de novo".
Brincadeiras a parte, como sempre prezo muito pela didática e acima de tudo simplicidade (pois um dia também tive dúvidas e sempre fui "descartado" pelos gurus.
Hoje vou demostrar de uma forma clara e objetiva como faço para criar junção entre tabelas em uma query T-SQL.
No caso abaixo tenho duas tabela, sendo: cliente e contato, ambas tem um campo em comum chamado "cd_clien". No exemplo abaixo vamos fazer a junção das mesmas.
--Identificando os campos das tabelas
use MEUBANCO
SELECT top 1 * from cliente --tabela do cadastro de clientes
SELECT top 1 * from contato --tabela contato de clientes
--Criando JOIN entre as tabelas
SELECT cc.cd_clien as 'Codigo',
cc.nome as 'Nome',
cc.tp_pes as 'Tipo',
cc.cgc_cpf as 'CNPJ',
cc.inscricao as 'Inscricao',
cc.e_mail as 'E-mail-Cliente',
ct.email as 'E-mail-Contato' --exibindo apenas as colunas desejadas de cada tabela
FROM cliente cc --criando um apelido para a tabela cliente como cc
INNER JOIN contato ct --inserindo a clausula INNER e criando um apelido para a tabela contato como ct
ON cc.cd_clien = ct.cd_clien --junção entre as duas tabelas
Comentários