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

Поділитися
Вставка
  • Опубліковано 6 чер 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
  • Наука та технологія

КОМЕНТАРІ • 105

  • @AntonPutra
    @AntonPutra  10 місяців тому +2

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

  • @OdalyMontoya
    @OdalyMontoya 2 місяці тому +28

    The animation is a GAME CHANGER! im a visua learner so this is perfect ! 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!

  • @EmpySoul
    @EmpySoul 2 місяці тому +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!!!!!!!!!!!!!!

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

  • @Tinaisspooky
    @Tinaisspooky 4 місяці тому +5

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

  • @olamidewilliams7670
    @olamidewilliams7670 3 дні тому +2

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

  • @malek0311
    @malek0311 5 місяців тому +2

    Great explanation! Thank you so much.

  • @embarrassed_dodo
    @embarrassed_dodo 7 місяців тому +9

    Great explanation! Animation really made it more clear

  • @vishal_parajuli
    @vishal_parajuli 9 годин тому +1

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

  • @ieatcrayons3322
    @ieatcrayons3322 7 місяців тому +4

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

  • @isme364
    @isme364 5 місяців тому +1

    great explanation thank you !

  • @alexsg7433
    @alexsg7433 3 місяці тому +1

    Well explained. Thank you!!🙏🏼

  • @pasinduvinsuka
    @pasinduvinsuka 5 місяців тому +1

    Thank you so much Anton ❤

  • @lucashoww
    @lucashoww 3 місяці тому +1

    Really well explained dude! Cheers

  • @davdeveloper
    @davdeveloper 3 місяці тому

    This was great.

  • @a.v7998
    @a.v7998 3 місяці тому

    Very interesting video!! Thanks for the explanation

  • @whattheydoexactly7794
    @whattheydoexactly7794 7 місяців тому +1

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

  • @surajwaghmare4653
    @surajwaghmare4653 2 місяці тому +1

    Loved it ❤🎉

  • @amuthansakthivel3648
    @amuthansakthivel3648 17 днів тому +1

    Give this man an award!

  • @moody_moon_coder
    @moody_moon_coder 7 місяців тому +1

    Great video Mr Putra!

  • @sudip7949
    @sudip7949 2 місяці тому +1

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

  • @pabitrakb5291
    @pabitrakb5291 8 місяців тому +2

    Cleared all doubts
    Thank you ❤

    • @AntonPutra
      @AntonPutra  8 місяців тому

      Thanks for visiting pabitra!

  • @more-uv4nl
    @more-uv4nl 7 днів тому +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 !

  • @Teezy-ny9im
    @Teezy-ny9im Місяць тому +1

    This was so helpful! Thank you.

  • @drcharupandey
    @drcharupandey 8 місяців тому +2

    Awesome content bro❤

  • @akshittyagi171
    @akshittyagi171 Місяць тому +1

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

  • @maryodogwu4272
    @maryodogwu4272 Місяць тому +1

    Great explanation. Thank you

  • @mnasirkhanctl
    @mnasirkhanctl 28 днів тому +1

    Marvelous work!

  • @bossgd100
    @bossgd100 10 місяців тому +1

    Wow explanations are so clear

  • @attiladren6990
    @attiladren6990 3 місяці тому

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

  • @quest3604
    @quest3604 2 місяці тому +1

    excellent explanation, thanks

  • @USA_to_Asia_in_2024
    @USA_to_Asia_in_2024 20 днів тому +1

    Thank you and God Bless!

  • @rafi_45
    @rafi_45 Місяць тому +1

    Thank you for explain this

  • @elmirahadidian5051
    @elmirahadidian5051 2 місяці тому +1

    thanks for this video

  • @mehmetoz886
    @mehmetoz886 4 місяці тому +1

    perfect explanations

  • @raiyan22
    @raiyan22 2 місяці тому

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

  • @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.

  • @jimmyfavereau
    @jimmyfavereau 6 місяців тому

    thanks Anton : )

  • @densstutorial9175
    @densstutorial9175 3 місяці тому

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

  • @mearnest91
    @mearnest91 4 місяці тому

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

  • @Alexpudow
    @Alexpudow 4 місяці тому

    Спасибо 🙂

  • @ysgurjar
    @ysgurjar 4 місяці тому

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

  • @Kulec88
    @Kulec88 2 місяці тому +1

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

  • @samuelpartouche5931
    @samuelpartouche5931 10 місяців тому +3

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

  • @Aslamkaztro
    @Aslamkaztro 6 днів тому +1

    ❤❤

  • @b.f.9484
    @b.f.9484 4 місяці тому

    отлично

  • @billionairepodcast
    @billionairepodcast 5 місяців тому

    are you related to indonesia by any chance ?

  • @GabrielPozo
    @GabrielPozo 10 місяців тому +1

    👏🏾👏🏾👏🏾👏🏾

  • @padmavatitallapareddy8148
    @padmavatitallapareddy8148 16 днів тому +1

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

    • @AntonPutra
      @AntonPutra  16 днів тому

      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 16 днів тому

      @@AntonPutra thank you

  • @jetowl57
    @jetowl57 Місяць тому +1

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

    • @AntonPutra
      @AntonPutra  Місяць тому

      spasibo, da sdelau kak nibud v budushem

  • @burhanuddinasgarali7678
    @burhanuddinasgarali7678 17 днів тому

    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 6 місяців тому

      ​@@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 6 днів тому +1

    best explanation thank u