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
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.
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?
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
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
Obrigado pelo vídeo, entendi facilmente.
Fico feliz em saber que você entendeu!
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 😃
Tutorial simples, rápido e muito prático!! (isso aqui salva tanto a vida do universitário)
Essa é a intenção
Gosto muito dos seus vídeos. Curtos, direto ao ponto e de fácil entendimento. Show!!!
Muito obrigada 😃
você me explicou em 5 minutos oque eu nao entendi em 3h
Obrigado
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é?
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 pela explicação, ótima didática e direta ao ponto!
Ahhh obrigada 😄
O vídeo mais esclarecedor do UA-cam!
Uauuu muito obrigada! :-D
Muito obrigado pelo esclarecimento!
Estava procurando no tiktok porem com essa metodologia me ajudou bastante nos estudos!
Que bom que ajudou
rápida e objetiva
Não vamos complicar o que dá pra simplificar, né?
ótima aula! muito obrigada :)
Obrigadaaaaaaaaaa
Esse vídeo valeu por muitos cursos
ENTENDIIIIIIIIIIIII, MEUDEUS é tão fácil e eu batendo cabeça com isso. Muito obrigado!
KKKKKK
Explicação sucinta e direto ao ponto. Parabéns!
Obrigada!!!
Ótima explicação
Obrigada!!!
explicação muito boaa !
Obrigada 🤩🤩🤩
Muito bom!
Importante entender isso. Obrg.
Disponha!
Muito boa explicação!!!
Boa, essa explicação clareou mais. Obrigado!!
De nada!!!!
Muito obrigado pela explicação! Ficou bem claro.
Que bom que ajudou! Meu objetivo é tentar simplificar !
Explicação simples e objetiva, obrigado!
🤩 Obrigadaaaa
Obrigado, me ajudou bastante.
Disponha!
exemplo simples e muuuuuito pratico e fácil de entender
Que bom que gostou!
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é!
Perfeita
Ahhh muito obrigada
Muito bom !!! Grato
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!
Que explicação foda !!!
Obrigada!!!!!
Muito bom ! Me ajudou muito, obrigado.
Show
Obrigada
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.
Cara muito bom seu vídeo, me ajudou muito
Olá!!! Puxa que ótimo, fico feliz em saber! Obrigada!
Ótimo! Os outros vídeos do UA-cam eram de 30 min só pra mostrar algo simples assim rsrs.. Obrigado!
Para que complicar se podemos simplificar né!
Concordo rss
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!
MOÇA, EU TE AMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
Hahhahahahahaha, que bom que gostou! Pelo visto ajudei 🙂
Muito bacana o trabalho, explicacao simples e clara. :)
Valeuuuu
Braba demais! Sempre me confundo com os joins, mas você ajudou dms!
😁 Valeuuu. Que ótimo! Agora é só praticar e praticar!
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.
Adorei o vídeo! Obrigada 😁
Valeuuuu
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?
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!