6 SQL Joins you MUST know! (Animated + Practice)

Поделиться
HTML-код
  • Опубликовано: 24 ноя 2024
  • НаукаНаука

Комментарии • 179

  • @AntonPutra
    @AntonPutra  Год назад +10

    🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - me@antonputra.com

    • @AntonPutra
      @AntonPutra  5 месяцев назад +1

      @@nnmm0001 sure, it's adobe suite

  • @OdalyMontoya
    @OdalyMontoya 8 месяцев назад +95

    The animation is a GAME CHANGER! im a visua learner so this is perfect ! thanks!

  • @Supershocky
    @Supershocky Год назад +44

    I always had a bit of confusion about how joins worked and how the resulting rows were formed, but the animations make it very clear. Thanks Anton!

  • @EmpySoul
    @EmpySoul 8 месяцев назад +12

    OMG, this videos is absolutely incredible. I've been working with SQL for years but now I really understand JOINs. Such a great didactic explanation. Thanks!!!!!!!!!!!!!!

  • @HarshPatel-vy6lc
    @HarshPatel-vy6lc 10 месяцев назад +10

    Thank you so much! The dynamic visualization showing how data is pulled and related to the output helped a ton!

  • @devanarayanababu1996
    @devanarayanababu1996 2 месяца назад +2

    tbh i just saw the picture and remembered what they were, came here for a refresher.
    thanks, gold

  • @alexsverenyak9150
    @alexsverenyak9150 4 месяца назад +7

    I don't leave comments often, but this is an amazing explanation! Thank you!

  • @szymonjakubowski3574
    @szymonjakubowski3574 7 дней назад

    Bro. What an awesome resource! I couldn't quite grasp it but you cleared it for me. Cheers! Great stuff

  • @embarrassed_dodo
    @embarrassed_dodo Год назад +10

    Great explanation! Animation really made it more clear

  • @OZTutoh
    @OZTutoh 2 месяца назад +1

    So very helpful! Can't wait to test this out on my project server. Thank you!

  • @Tinaisspooky
    @Tinaisspooky 9 месяцев назад +6

    Thank you for this!!! Your graphics helped so much.

  • @D_Ladybug
    @D_Ladybug 5 месяцев назад +5

    You just gained my fellowship.
    You did a terrific explanation.
    Especially that visual representation, Awesome!

  • @laurenceuwimana4521
    @laurenceuwimana4521 Месяц назад

    From your amazing video which is animated well, i can even explain those types to someone else! thank you so much for this video

  • @vishal_parajuli
    @vishal_parajuli 5 месяцев назад +1

    love this type of visual explanation, saved my time , thank you so much..

  • @samtadros8454
    @samtadros8454 4 месяца назад +1

    Thanks a lot Anton, it's amazing.. crystal clear now 👍🙏

  • @sudip7949
    @sudip7949 7 месяцев назад +1

    Very nice explanation with examples, i had hard time remembering these commands

  • @abhask01
    @abhask01 3 месяца назад +1

    You deserve way more subscribers my guy. Keep up these videos :)

  • @VSN-yz7zx
    @VSN-yz7zx 6 дней назад

    So full outer join which is union basically performs both left join + right join without duplicates and union all removes duplicates as well. ALso Unions essential function is to join multiple ROWS based on condition, Full outer join purpose is to join TABLES

  • @victoryu1066
    @victoryu1066 3 месяца назад +1

    Cool! Thank you. The animation is amazing! From Philippines

  • @ieatcrayons3322
    @ieatcrayons3322 Год назад +4

    ty so much!!! please make more like these!!

  • @malek0311
    @malek0311 11 месяцев назад +3

    Great explanation! Thank you so much.

  • @more-uv4nl
    @more-uv4nl 5 месяцев назад +1

    this video is more than amazing
    it has a really good content and simplified
    it is the perfect video for refreshement
    thank you alot Sir !

  • @blibohafix9898
    @blibohafix9898 3 месяца назад +2

    You’re called to teach bro. Keep it up👍🏽

  • @allhailalona
    @allhailalona 2 месяца назад +1

    Excellent, thank you very much!

  • @k.chriscaldwell4141
    @k.chriscaldwell4141 5 месяцев назад +2

    Superb. Thank you.

  • @amrut13
    @amrut13 4 месяца назад +1

    Nicely articulated - thank you very much from Bharat

  • @freakmascot891
    @freakmascot891 19 дней назад +1

    Good job Anton it is so helpful

  • @enrique27yt
    @enrique27yt 4 месяца назад +1

    Muchas gracias los ejemplos visuales me fueron de mucha ayuda, excelente video !

  • @akshittyagi171
    @akshittyagi171 6 месяцев назад +1

    Thanks man... I always had problem understanding joins.. Thanks a lot. ❤

  • @amuthansakthivel3648
    @amuthansakthivel3648 6 месяцев назад +1

    Give this man an award!

  • @Chinmayimanvi
    @Chinmayimanvi 4 месяца назад +1

    Amazing presentation and explanation using perfect animations!
    Really helpful for visual learners.
    Thank you.
    Btw, which software is that?

    • @AntonPutra
      @AntonPutra  4 месяца назад

      thank you!! adobe suite

  • @EdchelStephenNini
    @EdchelStephenNini 16 дней назад

    Wonderful! Thank you sir! :)

  • @Rockduds-ee2se
    @Rockduds-ee2se 9 месяцев назад

    Anton thank you, your video helped me a lot. You said that computer read and compare the fields in a different way, that is not visible for the user. Will be great if you make a video explain it or recommends some great book that teach it.

  • @lucashoww
    @lucashoww 9 месяцев назад +1

    Really well explained dude! Cheers

  • @Nachiket_upadhye_23
    @Nachiket_upadhye_23 Год назад +1

    very amazing docker image, it helped me a lot. Thank you so much.

  • @Kulec88
    @Kulec88 8 месяцев назад +1

    круто сделано, визуальная составляющая очень помогает в ваших видео

  • @EternalWind22
    @EternalWind22 2 месяца назад +1

    thank you for this!

  • @mnasirkhanctl
    @mnasirkhanctl 6 месяцев назад +1

    Marvelous work!

  • @moody_moony123
    @moody_moony123 Год назад +1

    Great video Mr Putra!

  • @talhasial5502
    @talhasial5502 Месяц назад +1

    Great video but try adding a pause of half a second after every second so it doesn't seem like the video is getting rushed. Since you are also explaining the concepts behind joins the audience needs to fully grasp what you are saying as well as seeing it on the screen.

  • @SHIVAGARCÍACHUMKHWAN
    @SHIVAGARCÍACHUMKHWAN Месяц назад

    Explendid work👏

  • @Francisco-j1e
    @Francisco-j1e Месяц назад

    I feel dumb but this is basics for people in IT!!!

  • @mcmasters3000
    @mcmasters3000 2 месяца назад +1

    Bravo!

  • @mehmetoz886
    @mehmetoz886 10 месяцев назад +1

    perfect explanations

  • @pabitrakb5291
    @pabitrakb5291 Год назад +2

    Cleared all doubts
    Thank you ❤

    • @AntonPutra
      @AntonPutra  Год назад

      Thanks for visiting pabitra!

  • @maryodogwu4272
    @maryodogwu4272 6 месяцев назад +1

    Great explanation. Thank you

  • @pasinduvinsuka
    @pasinduvinsuka 11 месяцев назад +1

    Thank you so much Anton ❤

  • @SHAKTIPRIYA-h7s
    @SHAKTIPRIYA-h7s 3 месяца назад

    referenced table is the one that holds the primary key

    • @AntonPutra
      @AntonPutra  3 месяца назад

      Did I make a mistake somewhere or misspeak?

  • @kasir-barati
    @kasir-barati 4 дня назад

    Thanks for the video

  • @a.v7998
    @a.v7998 9 месяцев назад

    Very interesting video!! Thanks for the explanation

  • @Teezy-ny9im
    @Teezy-ny9im 7 месяцев назад +1

    This was so helpful! Thank you.

  • @quest3604
    @quest3604 8 месяцев назад +1

    excellent explanation, thanks

  • @isme364
    @isme364 11 месяцев назад +1

    great explanation thank you !

  • @USA_to_Asia_in_2024
    @USA_to_Asia_in_2024 6 месяцев назад +1

    Thank you and God Bless!

  • @karanshende3910
    @karanshende3910 4 дня назад

    Thank you so much 😊

  • @rafi_45
    @rafi_45 6 месяцев назад +1

    Thank you for explain this

  • @surajwaghmare4653
    @surajwaghmare4653 7 месяцев назад +1

    Loved it ❤🎉

  • @chaaruupandey
    @chaaruupandey Год назад +2

    Awesome content bro❤

  • @davdeveloper
    @davdeveloper 8 месяцев назад

    This was great.

  • @attiladren6990
    @attiladren6990 9 месяцев назад

    Congratulations to you Anton. This is a fantastic presentation. May I ask what software you used to make it? Thank you.

  • @bossgd100
    @bossgd100 Год назад +1

    Wow explanations are so clear

  • @juancarlossalgado4334
    @juancarlossalgado4334 2 месяца назад +1

    Thanks 😊

  • @rryann088
    @rryann088 8 месяцев назад

    SOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO HELPFUL!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! THANKS A LOTTTTTTTTTTTTTT!!!!!!!!!!!!!!!!

  • @atomicboy8067
    @atomicboy8067 4 месяца назад +1

    thank you

  • @camilarueda1919
    @camilarueda1919 2 месяца назад

    Hi Anton! This is great🙌 thank you so much for your dedication and for sharing your work with us. I was wondering if on minute 4:04 you meant to select 1 instead of 3 since you mentioned "SQL then starts with the first value of the specified column in the first table (customer.customer_id). Thank you in advance 🙏

    • @AntonPutra
      @AntonPutra  2 месяца назад

      Thank you! I may have misspoken

  • @elmirahadidian5051
    @elmirahadidian5051 7 месяцев назад +1

    thanks for this video

  • @padmavatitallapareddy8148
    @padmavatitallapareddy8148 6 месяцев назад +1

    This is really nice and clear video
    where can we practice SQL ?
    Thank you🙂

    • @AntonPutra
      @AntonPutra  6 месяцев назад

      Just updated readme. I have build a custom docker image based on the Postgres that has all the data. Run the following commands to pull it
      docker run --detach --name my-postgres --env POSTGRES_PASSWORD=devops123 aputra/postgres-169:15.3
      docker exec -it my-postgres psql -U postgres

    • @padmavatitallapareddy8148
      @padmavatitallapareddy8148 6 месяцев назад

      @@AntonPutra thank you

  • @harshitgoswami2423
    @harshitgoswami2423 4 месяца назад +1

    thanks

  • @ysgurjar
    @ysgurjar 9 месяцев назад

    Subscribed ! What do you use for such a great animation?

  • @AjayYadav-ev2ej
    @AjayYadav-ev2ej 2 месяца назад

    Nice one

  • @samuelpartouche5931
    @samuelpartouche5931 Год назад +3

    Hello Anton, what software you are using to make your animation ?
    Thanks

  • @santhoshss23
    @santhoshss23 3 месяца назад

    I have doubt in right join. in video at 6.18mins u have mentioned as customer, action as primary key(visual written) . But while you explaining u mentioned as foreign key here i got confused
    I hope you will read this message and reply back or anyone plz share your thoughts i will get clarity on this
    overall video is very good. thank you for providing this valuable lessons for the analytics community

    • @AntonPutra
      @AntonPutra  3 месяца назад

      thanks, I may have misspoken

  • @jimmyfavereau
    @jimmyfavereau Год назад

    thanks Anton : )

  • @Alexpudow
    @Alexpudow 10 месяцев назад

    Спасибо 🙂

  • @mearnest91
    @mearnest91 10 месяцев назад

    Great video. Can I asked what you used for the animations?

    • @AntonPutra
      @AntonPutra  10 месяцев назад

      thanks, adobe suite

  • @densstutorial9175
    @densstutorial9175 9 месяцев назад

    hey anton thanks for the explanation, btw do your parent from Indonesia?

  • @RyanAnimations-uo8jt
    @RyanAnimations-uo8jt 4 месяца назад

    wow great animations, i wonder what software he uses

  • @carlosaugustorj
    @carlosaugustorj Месяц назад

    thanks !!! is there a diff on cost from left and right joins ?

  • @amirmehdihosseini
    @amirmehdihosseini 4 месяца назад +1

  • @laurenceuwimana4521
    @laurenceuwimana4521 Месяц назад

    and i was expecting self join! can anyone help me about it?

  • @ayushmathur5984
    @ayushmathur5984 4 месяца назад

    Let's say for inner join will it performs on condition then it will do inner join or vice Versa

  • @B.F.01
    @B.F.01 10 месяцев назад

    отлично

  • @alanoperate6982
    @alanoperate6982 4 месяца назад +1

    Здорово

  • @Starmanfansunofficial
    @Starmanfansunofficial 5 месяцев назад +1

    ❤❤

  • @KinderGuardian
    @KinderGuardian Месяц назад +1

    Возвращайся на родину. Всё видео ждал что вот вот скажет что то на родном.

  • @GabrielPozo
    @GabrielPozo Год назад +1

    👏🏾👏🏾👏🏾👏🏾

  • @billionairepodcast
    @billionairepodcast 11 месяцев назад

    are you related to indonesia by any chance ?

  • @ebtihajabdullah800
    @ebtihajabdullah800 2 месяца назад

    Content one side, why tf are there so many frickin ads

  • @shayorshayorshayor
    @shayorshayorshayor 13 дней назад

    No idea the dude was Ai

  • @jetowl57
    @jetowl57 7 месяцев назад +1

    ништяк объяснил, надеюсь начнёшь на русском выпускать видосы.

    • @AntonPutra
      @AntonPutra  7 месяцев назад

      spasibo, da sdelau kak nibud v budushem

  • @ИванАхременко
    @ИванАхременко Год назад +19

    Nice explanation, but don't use Venn diagrams to explain joins, please. It does not clarify the situation, but introduces another layer of confusion.

    • @AntonPutra
      @AntonPutra  Год назад +2

      Noted

    • @jasonxb2998
      @jasonxb2998 Год назад +51

      @@AntonPutra Funnily enough, the diagrams make a lot more sense after you understand joins. Not before. haha

    • @jirehla-ab1671
      @jirehla-ab1671 Год назад

      ​@@AntonPutrathe problems with postgres database continers is that not all extensions are installable

    • @atlantic_love
      @atlantic_love Год назад +10

      Venn diagrams (in another video) were just what I needed to understand what was going on at the database level of the scheme. The venn showed one table having something in common with another.

    • @AntonPutra
      @AntonPutra  7 месяцев назад +1

      @opprogram8620 i know :)

  • @burhanuddinasgarali7678
    @burhanuddinasgarali7678 6 месяцев назад

    the video was great but if you could just look away when teaching, kinda creeps me out

  • @nu7bla
    @nu7bla 5 месяцев назад +1

    best explanation thank u

  • @mrsdhuha
    @mrsdhuha Месяц назад

    Many thanks for this video!

  • @alexsg7433
    @alexsg7433 9 месяцев назад +1

    Well explained. Thank you!!🙏🏼