HomeНаука и техникаRelated VideosMore From: Bóson Treinamentos

22 - T-SQL - JOINS e INNER JOIN - Selecionar dados de duas ou mais tabelas - SQL Server

2141 ratings | 101227 views
Curso de SQL Server - JOINS e INNER JOIN - Como selecionar dados de duas ou mais tabelas no SQL Server Neste vídeo vamos mostrar como é possível combinar dados de duas ou mais tabelas relacionadas em uma consulta utilizando a cláusula INNER JOIN, além de outros tipos de JOINS, no SQL Server. Aprenda mais sobre junções em SQL aqui: http://www.bosontreinamentos.com.br/sql-com-sql-server/22-t-sql-joins-e-inner-join-selecionar-dados-de-duas-ou-mais-tabelas-sql-server/ Contribua com a Bóson Treinamentos!: Clube de Contribuições do Catarse: https://www.catarse.me/bosontreinamentos Outras formas de contribuição: http://www.bosontreinamentos.com.br/contribuir/ Por Fábio dos Reis Bóson Treinamentos: http://www.bosontreinamentos.com.br Facebook: https://www.facebook.com/bosontreinamentos/ Pinterest: https://br.pinterest.com/bosontreina/ Twitter: https://twitter.com/bosontreina Instagram: https://www.instagram.com/bosontreinamentos/ LInkedin: https://www.linkedin.com/in/f%C3%A1bio-dos-reis-06ba192a/ Outros projetos do autor: Diário do Naturalista: http://www.diariodonaturalista.com.br
Html code for embedding videos on your blog
Text Comments (147)
asamado asa (12 days ago)
tu explica bem, mas esta dificil achar na internet uma consulta select com mais joins tipos 3 pra cima.
Conteúdo sempre muito bem explicado! Excelente =D
Douglas Vieira (1 month ago)
Obrigado BrksEdu
Yuri Correa (2 months ago)
No caso da relação em mais de duas, segue o mesmo esquema acrescentando o ON ou o = ?
Wictória Borges (2 months ago)
Obrigado Professor, O senhor me deu uma luz
Pietro Lima (3 months ago)
Ótima aula, excelente vídeo! Parabéns.
Gustavo Guapo (5 months ago)
Muito obrigado Fábio, você me salvou!
Nicole Francani (5 months ago)
nao da pra estudar com essa voz gostosa q da sono
Igor Goulart (5 months ago)
Parabens pela didatica !
Ane Pessoa (8 months ago)
muito bom.
Bóson Treinamentos (8 months ago)
Valeu Ane!
Camilla Costa (8 months ago)
Obrigado pelo conhecimento passado, fico grato, aprendi muito neste video.
Bóson Treinamentos (8 months ago)
Obrigado Camilla!
Alfa Mussa Jalo (10 months ago)
Parabéns Professor estou aprender muito com este videos aulas
Ewerton Moreira (10 months ago)
Ótima didática! Estava sofrendo pra achar algo q fosse explicado de forma simples. Fez sql parecer simples. Parabéns!
Bóson Treinamentos (10 months ago)
Obrigado Ewerton!
Weslerson Oliveira (10 months ago)
Simples...Obrigado
Jeff Miranda (11 months ago)
Olá. Há algum link para download da dessa base de dados?
Aluizio (11 months ago)
Bacana sua didática! Parabéns.
Bóson Treinamentos (11 months ago)
Obrigado Aluizio!
Kcireh (1 year ago)
aos invés de inner join não poderia usar virgula?
Carlos Roberto (1 year ago)
VLW MUITO OBRIGADO , PARABÉNS
O tal de PeeWee (1 year ago)
meu inner join está trazendo os dados de forma duplicada ou até triplicada, alguem sabe o que pode ser ?
buddy buddy (1 year ago)
Montenegroooo you was lose lot of your hair aaahahahahahhahaahhaa
Gold Marq (1 year ago)
Como existe alguém capaz de negativar uma aula dessa?
Blog do Edgar Ribeiro (1 year ago)
SELECT NOME_LIVRO, ISBN, PRECO_LIVRO, NOME_AUTOR FROM TBL_LIVROS INNER JOIN TBL_AUTORES ON TBL_LIVROS.ID_AUTOR=TBL_AUTORES.ID_AUTOR
Henrique Estevão (1 year ago)
aprendi em 13min o que não aprendi em um semestre... parabéns cara!!!
Victor Hamon (1 year ago)
Essa é a melhor descrição.
Bóson Treinamentos (1 year ago)
Muito obrigado Henrique!
Cláudio Ramalho (1 year ago)
Eu só posso fazer isso com colunas que possuem o atributo primário??
Muito Bom! Obrigada, Fábio!
Bóson Treinamentos (1 year ago)
Valeu Kelly!
Diego Ferreira (1 year ago)
Excelente Fábio!
Daniel Marchi (1 year ago)
Teria um banco já preenchido pra estudos e testes?
Rafael Bortolotti (1 year ago)
Muito bom ! Passei raiva durante dois dias tentando entender Inner Join em outros cursos e não consegui. Aqui eu consegui. Muito obrigado
Bóson Treinamentos (1 year ago)
Valeu Rafael!
Debora de Moura (1 year ago)
Excelente didática sem mails delongas, brilhante, obrigada por compartilhar o conhecimento
Patrick Brito (1 year ago)
VLW AMIGO
Thiago Tavares (1 year ago)
nossa vlw, me ajudou bastante não estava entendendo a apostila agora ficou claro e fácil
Iaeldia (1 year ago)
Excelente aula! Obrigada!
Delson Ferreira (2 years ago)
Parabéns pelas aulas muito didáticas...To iniciando na área agora..E queria que me ajudasse uma questão, que estou pesquisando, mas não achei ainda como realizar o procedimento..Como eu faria pra juntas as informações de dois bancos iguais? Exemplo : tenho um backup que fiz a semana passada, e renomeei o mesmo.. "bkp_dbEstoque" depois fiz uma nova instalação de um programa e trabalhei nessa base alguns dias"dbEstoque"...Mas quero voltar esse backup, mas não queria perder essas informações da nova base..Como juntaria essas informações da base nova com a antiga, lembrando que as tabelas são idênticas..
Rafael Marques (2 years ago)
Vídeo aula perfeita! Parabéns..
Bóson Treinamentos (2 years ago)
Muito obrigado Rafael!
Diego Venom Games (2 years ago)
Muito bom simples e prático de aprender o/
Lucas Budart (2 years ago)
Melhor aula encontrada aqui sobre. Mais esclarecedora. As outras ou são avançadas demais, ou básicas demais.
Bóson Treinamentos (2 years ago)
Valeu Lucas!
Junio A Martins (2 years ago)
Estou fazendo o curso do sql 2014 e não estava pegando bem suas aulas estão ajudando muito,Obrigado pelo trabalho.
João Neves (2 years ago)
Obrigado pela aula, finalmente entendi o que é Inner Join.
Jonahplay (2 years ago)
Entendi bastante, como na facul não dá pra ir fazendo os exemplos durante a aula, agora é a hora que consigo entender. :D
Genilson do Carmo (2 years ago)
Muito Obrigado, Com base ao seu curso eu consegui fazer grande parte de uma lista de atividades do SQL Server, mas não estou conseguindo resolver esta: 16-Mostre todos os clientes que já alugaram mais do que 3 filmes. Tenho Tabela: filme, Locacoes, clientes etc e estão relacionadas pelas FK. como eu poderia resolver? tentei usar o count junto ao script, mas sem sucesso
Danilo nascimento (2 years ago)
Meus parabens, muito boa aula, melhor que na faculdade sem duvidas, continue nos ajudando!
Bóson Treinamentos (1 year ago)
Muito obrigado Danilo!
Muito bom o vídeo, ajudou bastante para a prova.
Bóson Treinamentos (1 year ago)
Valeu Thiago!
ALEX Aguiar (2 years ago)
Valeu Fabio as suas explicações são as melhores que tenho visto muito obrigado...Estou precisando e muito de explicações como essas para melhorar no Banco de Dados
Hannibal (2 years ago)
Ótimo conteudo .
Bóson Treinamentos (1 year ago)
Valeu Hannibal!
Gabriel Frozoni (2 years ago)
Fábio, excelente explicação!!! conseguir compreender bemmais sobre Joins!! Será que poderia passar uma explicação referente a uma questão de INNER JOIN? Considerando a tabela VIAGEM abaixo, seus campos VALOR e DISTANCIA, e a consulta em linguagem SQL: VIAGEM Valor Distância 3 200 4 100 2 500 12 400 4 300 3 200 12 100 SELECT SUM (V2. VALOR – V VALOR) FROM VIAGEM AS V INNER JOIN VIAGEM AS V2 ON (V. VALOR = V2. DISTANCIA / 100) Sei que o valor seria 20, mas tirando a primeira parte o SUM (V2.VALOR - V.Valor), não consigo compreender como a tabela V2 retornar os valores! Obrigado desde já
Elizeu Santos (2 years ago)
Dia Fábio! A última interação foi há 8 meses, espero que ainda consiga resposta.. rs Fábio, uma coisa que notei quando faço este tipo de relação, é que as vezes há duplicidade da informações ou puxa informações que não é correspondente à relação que fiz com a coluna, ainda que a coluna de relacionamento seja igual. Vi alguém falar, que isso as vezes acontece quando uma tabela tem mais informações do que a outra. Poderia me dizer como arruma isso? Obrigado!
Rodrigo Pelas (2 years ago)
Vídeo aula com excelente explicação, eu ainda estava confuso com a utilização e como escrever a expressão SQL utilizando os joins, mas com sua explicação estou conseguindo compreender, agora vou praticar bastante para fixar. Muito obrigado por compartilhar seu conhecimento conosco!
Mari Roza (2 years ago)
Muito bommmmm
Ronaldo Cohin (2 years ago)
Amigo, muito bom os seus videos. Salvou minha prova final, mil vezes melhor que meu professor louco que não entendo PN.
clayton santos (2 years ago)
Excelente explicação, parabéns pelas vídeo aulas.
Bóson Treinamentos (1 year ago)
Valeu Clayton!
Jordan Winther (2 years ago)
Muito bem explica, parabéns pelo video.
jonathan goes (3 years ago)
boua pingu
Samuel Marques (3 years ago)
Bela explicação! em 13 minutos entendi o que não entendia na faculdade!
Bóson Treinamentos (3 years ago)
+Samuel Marques Valeu Samuel!
Édipo Pereira (3 years ago)
Parabéns pela explicação!
niciodevinicio (3 years ago)
Obrigado, amigo, por disponibilizar tanto material bom de graça. Eu iniciei meus estudos em Python, C# e SQL com seu canal e aprendi demais. Tenho como referência e indico sempre. Tudo muito bem explicado e com ótimos exemplos. Abraço.
Renan Ramin (3 years ago)
Muito bom, vlw Fábio.
Cara muito bom, Mas uma coisa no meu banco de dados quando eu dou uma query simples ele executa normal porem quando eu executo uma query composta com inner join ele mostra somente as colunas mas nenhum dado como se ela estivesse vazia. Sabe como eu posso resolver?
Bóson Treinamentos (3 years ago)
+Felipe Paulo Braz de Souza Poste o código da consulta que você está fazendo, Felipe
Danilo Lemos (3 years ago)
Show, valeu amigão muito bem explicado!
Bóson Treinamentos (3 years ago)
+Danilo Lemos Valeu Danilo!
Priscilla Talita (3 years ago)
Parabéns cara,vc explica melhor que meu prof da facul...
Evandro Rodrigues (1 year ago)
Priscilla Talita 4 anos de faculdade tbm n entendo oque o meu prof explica
Bóson Treinamentos (3 years ago)
+Priscilla Talita Obrigado Priscila!!
Bruno Ferreira (3 years ago)
Excelente aula. Obrigado.
Bóson Treinamentos (3 years ago)
+Bruno Ferreira Valeu Bruno!
Ótima aula parabéns mesmo, mas professor e se eu quiser pegar todos os livros de 1 só autor. Ex: o cliente digita uma busca tipo quero todos os livros do Fabio Boson?
Bóson Treinamentos (3 years ago)
+Anderson Fernandes Golpian Olá Anderson! Neste caso basta acrescentar um filtro com a cláusula WHERE especificando o autor, ou por nome ou por ID.
Debora Cassia (3 years ago)
uau Fábio! Sensacional! Adorei essa aula. Esta de parabéns! ;)
whatsapp? do you have?
Alex Cavalcante (1 year ago)
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
dantedantas (2 years ago)
kkkkkkkkkk
Levi Vieira (3 years ago)
manda o whats
alexandre (3 years ago)
maravilhoso Fabio, obrigado
XPrototype (3 years ago)
muito bom seus videos, parabens. eu estava precisando estudar um pouco sobre subselect ou subconsultas  ex:  select c.estado, c.`nome`, (select count(*) from `tb_cidade` voce teria esse esses materiais?
Bruno Max (3 years ago)
Bóson, você é formado em alguma área de TI ? Você trabalha no ramo ?  Parabéns pelas suas videos aulas, são muito boas.
Hebert Mota (3 years ago)
Parabéns muito boa a aula.
manoel louro (3 years ago)
Lindo professor sanou totalmente minhas duvidas  :D
gaz88 (3 years ago)
Muito boa aula, explicação clara e com exemplos dos códigos funcionando, me ajudou bastante
André Fernandes (4 years ago)
+Bóson Treinamentos  Vc tem algum video falando sobre partition no SQL ?
Ruimar Biou Amorim (4 years ago)
Parabéns pela aula, muito boa, valeu
Ry Law (4 years ago)
o povo aqui ja falo tudo, muito muito boa aula cara.
Adriano Almeida (4 years ago)
Muito bom cara parabéns
Bóson Treinamentos (4 years ago)
+Adriano Almeida Obrigado Adriano!!!!!!!
Thiago Brasil (4 years ago)
Muito bom!
Claudio Cesar (4 years ago)
Parabéns pela aula. Obrigado
Vanessa Bacelar (4 years ago)
Adorei essa tua vídeo aula me ajudou bastante, porém, tem um pequeno problema... os dados se repetem, o meu código esta igual ao seu mas mesmo assim da errado. Como posso resolver esse problema?? Desde já obrigado 
Viana Videos (4 years ago)
parabéns!
Bóson Treinamentos (4 years ago)
Obrigado João!
Gabriel Lima (4 years ago)
Mestre, muito obrigado! O que não consegui aprender em 2 horas de aula na faculdade, aprendi em 13 minutos com a sua ajuda. Quando se tem uma didática boa e paciência a coisa realmente fica muito mais simples do que parece. Parabéns pelo vídeo, continue assim!
NAYARA CARVALHO (4 years ago)
DESCULPE MINHA IGNORANCIA,MAIS SERA QUE VC PODE ME AJUDA? EU CONVERTE OS VIDEOS NO FORMAT FACTORY,MAIS AGORA NAO SEI COMO GRAVO NO CD PARA ASSISTIR NO DVD, VC PODE ME AJUDA.DESDE JA OBRIGADO
Renan Henrique (4 years ago)
Sensacional a aula! Obrigado! 
´Neuro Três Barras (4 years ago)
Show!
Bóson Treinamentos (4 years ago)
Valeu Neuro!!!!
Gilberto junior (4 years ago)
Qual software ele utiliza ?
Leonardo Guimarães (4 years ago)
Maneiro hein! parabens abraços
Bóson Treinamentos (4 years ago)
Eu é que agradeço Leonardo!!!
Cleverson Nascimento (4 years ago)
ótima aula. Meus parabéns
Bóson Treinamentos (4 years ago)
Obrigado Cleverson!
Frank Barbosa (4 years ago)
Finalmente entendi esse INNER JOIN, obrigado! Seguindo.
Bóson Treinamentos (4 years ago)
Valeu Frank!
Deivid Santos (4 years ago)
Sério, muito obrigado por me ensinar isso, eu estava desesperado achando que era o fim, até pensei em desistir, mas insisti e consegui aprender, revi o seu vídeo umas 5 vezes no mínimo, eu achava que funcionava de foma diferente, até que me toquei no padrão da síntese na lógica dela e tudo mais. Meus sinceros elogios ao seu trabalho continue compartilhando suas sabedorias conosco somos uma familia de programadores. Deus te abençoe com um loop infinito de felicidades. :-) for ($bt=0; $bt < 10; $bt = $bt++) {   echo "Deus te abençoe! :)<br>"; }
Heitor Giacomini (5 months ago)
voce nao precisa fazer $bt = $bt++ só coloca $bt++ que da certo
Rodrigo Magalhães (5 years ago)
Salvou minha vida!! vlw
Bóson Treinamentos (4 years ago)
Valeu Rodrigo!
Thomas Hallerson (5 years ago)
Muito bom parabéns muito claro e objetivo!
Bóson Treinamentos (4 years ago)
Obrigado Thomas!
Victor Wurthmann (5 years ago)
Muito bom e bem explicativo. Parabéns
Bóson Treinamentos (4 years ago)
Valeu Victor!
Dominando G-ames (5 years ago)
Conseguir com 3 tabelas.. No seu outro vídeo fala..  Aew galera, se alguém tem duvidas sobre como fazer com 3 ou mais tabelas, ai está o vídeo. watch?v=C_OpAzDImfI     Vlw Bóson 
Bóson Treinamentos (5 years ago)
Obrigado amigo!
Fred Austin (5 years ago)
Só tenho a agradecer pela vídeo aula compartilhada, perfeito, parabéns!
Bóson Treinamentos (5 years ago)
Eu é que agradeço Fred!!!
vídeo muito bom, me ajudou muito, obrigado :)
Bóson Treinamentos (5 years ago)
Eu é que agradeço Bruna!
Muito boa a video aula! Me ajudou bastante!
Diego Can (5 years ago)
Ótima explicação . Clara e objetiva , me ajudou muito!
Bóson Treinamentos (5 years ago)
Obrigado Diego!!!
Bóson Treinamentos (5 years ago)
Eu é que agradeço Sérgio!!
Sergio Ramos (5 years ago)
video muito bom, gostei bastante, parabéns, aprendi fácil
Henry Charriere (5 years ago)
perfeito
Marcio Cleuton (5 years ago)
muito bom
Bóson Treinamentos (5 years ago)
Obrigado Diego!
Excelente explicação sobre JOINS um dos melhores que já assisti Parabéns.
Tiago Candido de Souza (5 years ago)
Thanks...!!
Bóson Treinamentos (5 years ago)
Sim amigo, logo vamos postar vídeos sobre condicionais, stored procedures e triggers. Abraço!

Would you like to comment?

Join YouTube for a free account, or sign in if you are already a member.