Excelente explicação, eu tinha esta dúvida, que tabela representava o left, em seu vídeo ficou claro pra mim, muito obrigado por compartilhar esse conhecimento. Vlw
Sim, pode pensar desta forma quando possuir apenas um left join. Lembrando que podemos ter vários lefts. Neste caso , todo o conjunto formado antes do left seria a tabela da esquerda, não apenas a do from. Deu para entender?
No caso do Left e Inner Join, sempre haverá uma associação do que há na coluna pedida nas duas tabelas. Pensando nisso, como o SQL responde se eu tenho uma coluna com mais de um resultado igual? Ele desconsidera o resultado? Exemplo: na tabela cadastros eu tenho erroneamente dois funcionários com o sub_id 145.
Vi o seu vídeo também sobre o full join, no qual você utilizou a cláusula where com o seguinte comando: Select * from pessoas full join cidades on pessoas.cod cidade = cidades.codigo where pessoas.nome IS NOT NULL AND cidades.nome IS NOT NULL Então no final das contas esse comando que eu adaptei ficou equivalente ao INNER JOIN (em termos de resultados). Certo?
Eu queria um tipo de join que não fizesse cross product quando fizesse 2 joins seguidos, porque causa cartesian explosion. Tipo, se eu faço pessoa left join cidade left join PRODUTO, e cada pessoa tiver 10 produtos, cidade será repetida 10x. E se eu fizer mais um left join TAG, e cada pessoa tiver 10 tags, cidade será repetida 100x e produto será repetido 10x. Gostaria de algo que não repetisse. mas não sei nem como procurar.
@@CreateSe ainda não, só resta separar as queries em 4 por ex. O orm entity do .Net consegue fazer isso por debaixo dos panos, chama-se split query. Custará 4 roundtrips ao banco.
Não é DOS, e sim a interface modo texto psql no Linux. Se você prefere usar a interface gráfica pgAdmin, fique a vontade.... os comandos são os mesmos.
Bem interessante o video! Lhe desejo muita sorte com o teu canal! Continue firme com os videos! Obs.: Não quero te incomodar, porem se houver um tempinho para ir em meu canal e dizer o que achou sobre meus vídeos (#gugapilar), agradeceria muito! Grande abraço e fique bem! 🙏🏼👊🏼
Incrível como é algo tão simples e ninguém explica com clareza, parabéns!.
Ahhh obrigada! Simples né, não tem porque complicar, a ideia é sempre descomplicar!
Parabéns pela didática! Foi a primeira pessoa que conseguiu me fazer entender a diferença!
Que bom que ajudou
Sensacional a explicacao de um jeito simples! Parabens!
Que bom que você gostou! 😊
Vi a duração do vídeo de 4 minutos , nao acreditava que ia entender. Ótima explicação, clara objetiva. Parabéns.
Vamos simplificar a vida um pouco né! :-) Obrigada
você me explicou em 5 minutos oque eu nao entendi em 3h
Obrigado
Obrigado pelo vídeo, entendi facilmente.
Fico feliz em saber que você entendeu!
Muito bem explicado em tão pouco tempo, quem sabe, sabe 👏👏👏
Obrigada, essa é a ideia! Explicar sem muita enrolação!
Parabéns pelo conteúdo
🤩🤩
Parabéns, depois de 4 anos finalmente consegui entender e fixar na cabeça com sua dica.
Fico feliz! Isso é otimo
Explicação rápida, objetiva e compreensiva... Parabéns!!
Obrigada 😃
Ótima explicação
Obrigada!!!
ótima aula! muito obrigada :)
Obrigadaaaaaaaaaa
Perfeita
Ahhh muito obrigada
Que explicação foda !!!
Obrigada!!!!!
rápida e objetiva
Não vamos complicar o que dá pra simplificar, né?
ENTENDIIIIIIIIIIIII, MEUDEUS é tão fácil e eu batendo cabeça com isso. Muito obrigado!
KKKKKK
Gosto muito dos seus vídeos. Curtos, direto ao ponto e de fácil entendimento. Show!!!
Muito obrigada 😃
O vídeo mais esclarecedor do TH-cam!
Uauuu muito obrigada! :-D
Excelente explicação, eu tinha esta dúvida, que tabela representava o left, em seu vídeo ficou claro pra mim, muito obrigado por compartilhar esse conhecimento. Vlw
Ahhh que bom que agora ficou claro, depois que entende parece tão simples né?
explicação muito boaa !
Obrigada 🤩🤩🤩
Show
Obrigada
Muito bom !!! Grato
Muito boa explicação!!!
Esse vídeo valeu por muitos cursos
Muito bom ! Me ajudou muito, obrigado.
Obrigado, me ajudou bastante.
Disponha!
Explicação sucinta e direto ao ponto. Parabéns!
Obrigada!!!
Muito obrigado pelo esclarecimento!
Estava procurando no tiktok porem com essa metodologia me ajudou bastante nos estudos!
Que bom que ajudou
Muito bom!
Importante entender isso. Obrg.
Disponha!
Tutorial simples, rápido e muito prático!! (isso aqui salva tanto a vida do universitário)
Essa é a intenção
Boa, essa explicação clareou mais. Obrigado!!
De nada!!!!
Parabéns pela explicação, ótima didática e direta ao ponto!
Ahhh obrigada 😄
Muito obrigado pela explicação! Ficou bem claro.
Que bom que ajudou! Meu objetivo é tentar simplificar !
MOÇA, EU TE AMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
Hahhahahahahaha, que bom que gostou! Pelo visto ajudei 🙂
Explicação simples e objetiva, obrigado!
🤩 Obrigadaaaa
Ótimo! Os outros vídeos do TH-cam eram de 30 min só pra mostrar algo simples assim rsrs.. Obrigado!
Para que complicar se podemos simplificar né!
Concordo rss
Caramba, depois de muito tempo consegui entender a diferença pelo seu vídeo. Muito obrigado
Ahhh que legal, fico feliz em saber que ajudei!
exemplo simples e muuuuuito pratico e fácil de entender
Que bom que gostou!
Cara muito bom seu vídeo, me ajudou muito
Olá!!! Puxa que ótimo, fico feliz em saber! Obrigada!
Lisi muito obrigado que top! me esclareceu uma dúvida em 4minutos que incrível, Deus te abençoe (Já estou seguindo)
Ahhh que bom!!! De nada e que bom que ajudei!
Excelente explicação!!! Rápida e muito objetiva!!! Não me confundo mais!!!
Que bom que ajudou. Depois que entendemos fica tudo muito simples né!
Adorei o vídeo! Obrigada 😁
Valeuuuu
Muito bacana o trabalho, explicacao simples e clara. :)
Valeuuuu
Obrigado, tenho uma entrevista aqui no Canada e estou usando o seu video para responder às perguntas!
Que top! Adorei saber, toda sorte pra você na sua entrevista! Abraço.
Olá! Eu posso dizer que a tabela que eu coloco na condição FROM é sempre a tabela à esquerda (left)?
Sim, pode pensar desta forma quando possuir apenas um left join.
Lembrando que podemos ter vários lefts. Neste caso , todo o conjunto formado antes do left seria a tabela da esquerda, não apenas a do from. Deu para entender?
No caso do Left e Inner Join, sempre haverá uma associação do que há na coluna pedida nas duas tabelas. Pensando nisso, como o SQL responde se eu tenho uma coluna com mais de um resultado igual? Ele desconsidera o resultado?
Exemplo: na tabela cadastros eu tenho erroneamente dois funcionários com o sub_id 145.
Braba demais! Sempre me confundo com os joins, mas você ajudou dms!
😁 Valeuuu. Que ótimo! Agora é só praticar e praticar!
Vi o seu vídeo também sobre o full join, no qual você utilizou a cláusula where com o seguinte comando:
Select * from pessoas full join cidades on pessoas.cod cidade = cidades.codigo where pessoas.nome IS NOT NULL AND cidades.nome IS NOT NULL
Então no final das contas esse comando que eu adaptei ficou equivalente ao INNER JOIN (em termos de resultados). Certo?
Certo! O resultado fim neste caso especifico é o mesmo.
Eu queria um tipo de join que não fizesse cross product quando fizesse 2 joins seguidos, porque causa cartesian explosion. Tipo, se eu faço pessoa left join cidade left join PRODUTO, e cada pessoa tiver 10 produtos, cidade será repetida 10x. E se eu fizer mais um left join TAG, e cada pessoa tiver 10 tags, cidade será repetida 100x e produto será repetido 10x. Gostaria de algo que não repetisse. mas não sei nem como procurar.
Ola, conseguiu resolver esta questão?
@@CreateSe ainda não, só resta separar as queries em 4 por ex. O orm entity do .Net consegue fazer isso por debaixo dos panos, chama-se split query. Custará 4 roundtrips ao banco.
left outer join e left join são a mesma coisa ? o que difere entre eles so é a sintaxe de plataforma para plataforma ?
Sim, isso mesmo, são a mesma coisa!
Usa o Pgadmin.. interface DOS 😫
Não é DOS, e sim a interface modo texto psql no Linux. Se você prefere usar a interface gráfica pgAdmin, fique a vontade.... os comandos são os mesmos.
so faltava right join kkkkk
Kkkk é o contrário do Left!
Bem interessante o video! Lhe desejo muita sorte com o teu canal! Continue firme com os videos!
Obs.: Não quero te incomodar, porem se houver um tempinho para ir em meu canal e dizer o que achou sobre meus vídeos (#gugapilar), agradeceria muito!
Grande abraço e fique bem! 🙏🏼👊🏼
Oi ! Tudo bem? Legal seu canal ! Isso aí, continuemos firmes e fortes com nossos vídeos!