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

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 พ.ค. 2024
  • 🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - me@antonputra.com
    ▬▬▬▬▬ Experience & Location 💼 ▬▬▬▬▬
    ► I’m a Senior Software Engineer at Juniper Networks (12+ years of experience)
    ► Located in San Francisco Bay Area, CA (US citizen)
    ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
    ► LinkedIn: / anton-putra
    ► Twitter/X: / antonvputra
    ► GitHub: github.com/antonputra
    ► Email: me@antonputra.com
    ▬▬▬▬▬▬ Related videos 👨‍🏫 ▬▬▬▬▬▬
    👉 [Playlist] Database Tutorials: • Database Tutorials
    ▬▬▬▬▬▬▬ Timestamps ⏰ ▬▬▬▬▬▬▬
    0:00 Intro
    0:33 Primary and Foreign keys
    2:39 Inner Join
    5:00 Left Join
    5:47 Right Join
    7:07 Full Join
    8:09 Union
    9:00 Cross Join
    ▬▬▬▬▬▬▬ Source Code 📚 ▬▬▬▬▬▬▬
    ► GitHub: github.com/antonputra/tutoria...
    #sql #sqljoins #rdbms
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 85

  • @AntonPutra
    @AntonPutra  9 หลายเดือนก่อน +1

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

  • @OdalyMontoya
    @OdalyMontoya หลายเดือนก่อน +15

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

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      Thanks!!

  • @Supershocky
    @Supershocky 7 หลายเดือนก่อน +21

    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!

    • @AntonPutra
      @AntonPutra  7 หลายเดือนก่อน +2

      Thank you, Supershocky!

  • @EmpySoul
    @EmpySoul 2 หลายเดือนก่อน +4

    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 3 หลายเดือนก่อน +6

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

    • @AntonPutra
      @AntonPutra  3 หลายเดือนก่อน

      thanks!

  • @malek0311
    @malek0311 4 หลายเดือนก่อน +2

    Great explanation! Thank you so much.

  • @Tinaisspooky
    @Tinaisspooky 3 หลายเดือนก่อน +4

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

    • @AntonPutra
      @AntonPutra  3 หลายเดือนก่อน

      thanks!

  • @isme364
    @isme364 4 หลายเดือนก่อน +1

    great explanation thank you !

  • @embarrassed_dodo
    @embarrassed_dodo 6 หลายเดือนก่อน +9

    Great explanation! Animation really made it more clear

    • @AntonPutra
      @AntonPutra  6 หลายเดือนก่อน

      Thank Dodo!

  • @ieatcrayons3322
    @ieatcrayons3322 6 หลายเดือนก่อน +4

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

    • @AntonPutra
      @AntonPutra  6 หลายเดือนก่อน

      Will do!

  • @alexsg7433
    @alexsg7433 3 หลายเดือนก่อน +1

    Well explained. Thank you!!🙏🏼

    • @AntonPutra
      @AntonPutra  3 หลายเดือนก่อน

      thanks!

  • @whattheydoexactly7794
    @whattheydoexactly7794 7 หลายเดือนก่อน +1

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

    • @AntonPutra
      @AntonPutra  7 หลายเดือนก่อน

      welcome!

  • @davdeveloper
    @davdeveloper 2 หลายเดือนก่อน

    This was great.

  • @a.v7998
    @a.v7998 2 หลายเดือนก่อน

    Very interesting video!! Thanks for the explanation

  • @pasinduvinsuka
    @pasinduvinsuka 5 หลายเดือนก่อน +1

    Thank you so much Anton ❤

    • @AntonPutra
      @AntonPutra  5 หลายเดือนก่อน

      Any time!

  • @drcharupandey
    @drcharupandey 7 หลายเดือนก่อน +2

    Awesome content bro❤

    • @AntonPutra
      @AntonPutra  7 หลายเดือนก่อน

      🤗

  • @akshittyagi171
    @akshittyagi171 10 วันที่ผ่านมา +1

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

    • @AntonPutra
      @AntonPutra  10 วันที่ผ่านมา

      welcome!

  • @pabitrakb5291
    @pabitrakb5291 7 หลายเดือนก่อน +2

    Cleared all doubts
    Thank you ❤

    • @AntonPutra
      @AntonPutra  7 หลายเดือนก่อน

      Thanks for visiting pabitra!

  • @lucashoww
    @lucashoww 3 หลายเดือนก่อน +1

    Really well explained dude! Cheers

    • @AntonPutra
      @AntonPutra  3 หลายเดือนก่อน

      thanks!

  • @Teezy-ny9im
    @Teezy-ny9im 27 วันที่ผ่านมา +1

    This was so helpful! Thank you.

    • @AntonPutra
      @AntonPutra  27 วันที่ผ่านมา

      thanks!

  • @surajwaghmare4653
    @surajwaghmare4653 หลายเดือนก่อน +1

    Loved it ❤🎉

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      thanks!

  • @sudip7949
    @sudip7949 หลายเดือนก่อน +1

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

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      thanks!

  • @moody_moon_coder
    @moody_moon_coder 7 หลายเดือนก่อน +1

    Great video Mr Putra!

    • @AntonPutra
      @AntonPutra  7 หลายเดือนก่อน

      Thanks!

  • @mnasirkhanctl
    @mnasirkhanctl 6 วันที่ผ่านมา +1

    Marvelous work!

    • @AntonPutra
      @AntonPutra  6 วันที่ผ่านมา

      thanks!

  • @maryodogwu4272
    @maryodogwu4272 12 วันที่ผ่านมา +1

    Great explanation. Thank you

    • @AntonPutra
      @AntonPutra  12 วันที่ผ่านมา

      thanks!

  • @muhammadrafiuddin8319
    @muhammadrafiuddin8319 10 วันที่ผ่านมา +1

    Thank you for explain this

    • @AntonPutra
      @AntonPutra  10 วันที่ผ่านมา

      my pleasure!

  • @attiladren6990
    @attiladren6990 2 หลายเดือนก่อน

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

  • @mehmetoz886
    @mehmetoz886 3 หลายเดือนก่อน +1

    perfect explanations

    • @AntonPutra
      @AntonPutra  3 หลายเดือนก่อน

      thanks!

  • @quest3604
    @quest3604 2 หลายเดือนก่อน +1

    excellent explanation, thanks

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      thank you!

  • @bossgd100
    @bossgd100 9 หลายเดือนก่อน +1

    Wow explanations are so clear

    • @AntonPutra
      @AntonPutra  9 หลายเดือนก่อน

      Thanks :)

  • @elmirahadidian5051
    @elmirahadidian5051 หลายเดือนก่อน +1

    thanks for this video

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      welcome

  • @Rockduds-ee2se
    @Rockduds-ee2se 2 หลายเดือนก่อน

    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.

  • @raiyan22
    @raiyan22 2 หลายเดือนก่อน

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

  • @densstutorial9175
    @densstutorial9175 2 หลายเดือนก่อน

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

  • @jimmyfavereau
    @jimmyfavereau 5 หลายเดือนก่อน

    thanks Anton : )

    • @AntonPutra
      @AntonPutra  5 หลายเดือนก่อน

      my pleasure :)

  • @Kulec88
    @Kulec88 หลายเดือนก่อน +1

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

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +1

      spasibo!

  • @Alexpudow
    @Alexpudow 4 หลายเดือนก่อน

    Спасибо 🙂

    • @AntonPutra
      @AntonPutra  3 หลายเดือนก่อน

      pojaluysta :)

  • @samuelpartouche5931
    @samuelpartouche5931 9 หลายเดือนก่อน +3

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

    • @AntonPutra
      @AntonPutra  9 หลายเดือนก่อน +1

      Hi, Adobe suite

  • @ysgurjar
    @ysgurjar 3 หลายเดือนก่อน

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

    • @AntonPutra
      @AntonPutra  3 หลายเดือนก่อน

      thanks! adobe

  • @mearnest91
    @mearnest91 4 หลายเดือนก่อน

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

    • @AntonPutra
      @AntonPutra  4 หลายเดือนก่อน

      thanks, adobe suite

  • @billionairepodcast
    @billionairepodcast 4 หลายเดือนก่อน

    are you related to indonesia by any chance ?

  • @GabrielPozo
    @GabrielPozo 9 หลายเดือนก่อน +1

    👏🏾👏🏾👏🏾👏🏾

    • @AntonPutra
      @AntonPutra  9 หลายเดือนก่อน

      🙏

  • @b.f.9484
    @b.f.9484 4 หลายเดือนก่อน

    отлично

    • @AntonPutra
      @AntonPutra  3 หลายเดือนก่อน

      spasibo

  • @jetowl57
    @jetowl57 28 วันที่ผ่านมา +1

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

    • @AntonPutra
      @AntonPutra  27 วันที่ผ่านมา

      spasibo, da sdelau kak nibud v budushem

  • @user-zw6vz4ec7n
    @user-zw6vz4ec7n 9 หลายเดือนก่อน +6

    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  9 หลายเดือนก่อน +1

      Noted

    • @jasonxb2998
      @jasonxb2998 9 หลายเดือนก่อน +18

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

    • @jirehla-ab1671
      @jirehla-ab1671 6 หลายเดือนก่อน

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

    • @atlantic_love
      @atlantic_love 5 หลายเดือนก่อน +2

      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.

    • @opprogram8620
      @opprogram8620 18 วันที่ผ่านมา +3

      @@AntonPutradon’t listen to him. It’s extremely common to use these vent diagrams with joins.