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

Поделиться
HTML-код
  • Опубликовано: 10 июн 2024
  • 🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - me@antonputra.com
    To practice SQL, run the following commands:
    docker run --detach --name my-postgres --env POSTGRES_PASSWORD=devops123 aputra/postgres-169:15.3
    docker exec -it my-postgres psql -U postgres
    ▬▬▬▬▬ 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
  • НаукаНаука

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

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

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

    • @2009nn
      @2009nn 3 дня назад

      @AntonPutra, what tool are you using to draw these awsome visualization that flow so beautifully. I'd really appreciate if you share the tool or the link where you can find this tool. Thanks in advance!

    • @AntonPutra
      @AntonPutra  2 дня назад

      @@2009nn sure, it's adobe suite

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

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

  • @EmpySoul
    @EmpySoul 3 месяца назад +9

    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!!!!!!!!!!!!!!

  • @Supershocky
    @Supershocky 8 месяцев назад +25

    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  8 месяцев назад +2

      Thank you, Supershocky!

  • @HarshPatel-vy6lc
    @HarshPatel-vy6lc 4 месяца назад +7

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

  • @olamidewilliams7670
    @olamidewilliams7670 6 дней назад +2

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

  • @vishal_parajuli
    @vishal_parajuli 3 дня назад +1

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

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

    Great explanation! Thank you so much.

  • @Tinaisspooky
    @Tinaisspooky 4 месяца назад +5

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

  • @embarrassed_dodo
    @embarrassed_dodo 7 месяцев назад +9

    Great explanation! Animation really made it more clear

  • @k.chriscaldwell4141
    @k.chriscaldwell4141 17 часов назад +1

    Superb. Thank you.

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

    great explanation thank you !

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

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

  • @amuthansakthivel3648
    @amuthansakthivel3648 20 дней назад +1

    Give this man an award!

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

    Very interesting video!! Thanks for the explanation

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

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

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

    Well explained. Thank you!!🙏🏼

  • @more-uv4nl
    @more-uv4nl 10 дней назад +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 !

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

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

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

    Really well explained dude! Cheers

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

    Thank you so much Anton ❤

  • @pabitrakb5291
    @pabitrakb5291 8 месяцев назад +2

    Cleared all doubts
    Thank you ❤

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

      Thanks for visiting pabitra!

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

    Great video Mr Putra!

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

    This was great.

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

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

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

    Loved it ❤🎉

  • @Teezy-ny9im
    @Teezy-ny9im Месяц назад +1

    This was so helpful! Thank you.

  • @drcharupandey
    @drcharupandey 8 месяцев назад +2

    Awesome content bro❤

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

    Wow explanations are so clear

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

    Thank you for explain this

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

    Great explanation. Thank you

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

    excellent explanation, thanks

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

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

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

    Marvelous work!

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

    perfect explanations

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

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

  • @USA_to_Asia_in_2024
    @USA_to_Asia_in_2024 23 дня назад +1

    Thank you and God Bless!

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

    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.

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

    thanks for this video

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

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

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

    thanks Anton : )

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

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

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

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

  • @samuelpartouche5931
    @samuelpartouche5931 10 месяцев назад +3

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

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

      Hi, Adobe suite

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

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

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

    Спасибо 🙂

  • @Aslamkaztro
    @Aslamkaztro 9 дней назад +1

    ❤❤

  • @b.f.9484
    @b.f.9484 4 месяца назад

    отлично

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

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

    • @AntonPutra
      @AntonPutra  19 дней назад

      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 19 дней назад

      @@AntonPutra thank you

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

    👏🏾👏🏾👏🏾👏🏾

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

    are you related to indonesia by any chance ?

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

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

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

      spasibo, da sdelau kak nibud v budushem

  • @burhanuddinasgarali7678
    @burhanuddinasgarali7678 20 дней назад

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

  • @user-zw6vz4ec7n
    @user-zw6vz4ec7n 10 месяцев назад +9

    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  10 месяцев назад +1

      Noted

    • @jasonxb2998
      @jasonxb2998 10 месяцев назад +22

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

    • @jirehla-ab1671
      @jirehla-ab1671 7 месяцев назад

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

    • @atlantic_love
      @atlantic_love 6 месяцев назад +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 Месяц назад +3

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

  • @nu7bla
    @nu7bla 9 дней назад +1

    best explanation thank u