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

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

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

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

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

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

      @@nnmm0001 sure, it's adobe suite

  • @OdalyMontoya
    @OdalyMontoya 9 месяцев назад +108

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

  • @EmpySoul
    @EmpySoul 9 месяцев назад +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!!!!!!!!!!!!!!

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

    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!

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

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

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

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

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

    Great explanation! Animation really made it more clear

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

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

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

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

  • @Tubeytime
    @Tubeytime 29 дней назад

    THANK YOU for including animations while you explain, this is exactly what I was looking for!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Great explanation! Thank you so much.

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

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

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

    Give this man an award!

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

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

  • @more-uv4nl
    @more-uv4nl 6 месяцев назад +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 !

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

    Really well explained dude! Cheers

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

    Great video Mr Putra!

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

    Superb. Thank you.

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

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

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

    Good job Anton it is so helpful

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

    Loved it ❤🎉

  • @VSN-yz7zx
    @VSN-yz7zx Месяц назад

    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

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

    Excellent, thank you very much!

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

    Nicely articulated - thank you very much from Bharat

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

    Thank you so much Anton ❤

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

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

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

    Wonderful! Thank you sir! :)

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

    Cleared all doubts
    Thank you ❤

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

      Thanks for visiting pabitra!

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

    Marvelous work!

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

    This was so helpful! Thank you.

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

    great explanation thank you !

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

    Awesome content bro❤

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

    Bravo!

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

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

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

    This was great.

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

    Explendid work👏

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

    thank you for this!

  • @aburaihan-py4vi
    @aburaihan-py4vi 26 дней назад

    Excellent!!!!

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

    Very interesting video!! Thanks for the explanation

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

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

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

      thank you!! adobe suite

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

    Wow explanations are so clear

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

    Great explanation. Thank you

  • @Aziz-kw6ct
    @Aziz-kw6ct 11 дней назад

    You're the best

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

    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.

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

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

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

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

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

    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  3 месяца назад

      Thank you! I may have misspoken

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

    perfect explanations

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

    excellent explanation, thanks

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

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

  • @kasir-barati
    @kasir-barati Месяц назад

    Thanks for the video

  • @EarthDarkSide
    @EarthDarkSide 3 дня назад

    Thanks man

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

    Thank you so much 😊

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

    Thank you and God Bless!

  • @talhasial5502
    @talhasial5502 2 месяца назад +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.

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

      thanks for the feedback

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

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

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

    Thank you for explain this

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

    Thanks 😊

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

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

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

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

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

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

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

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

      @@AntonPutra thank you

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

    thank you

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

    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  4 месяца назад

      thanks, I may have misspoken

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

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

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

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

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

      thanks, adobe suite

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

    referenced table is the one that holds the primary key

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

      Did I make a mistake somewhere or misspeak?

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

    thanks Anton : )

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

    thanks for this video

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

    wow great animations, i wonder what software he uses

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

      thanks, adobe suite

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

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

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

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

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

    Спасибо 🙂

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

    Nice one

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

    thanks

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

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

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

    are you related to indonesia by any chance ?

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

    ❤❤

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

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

    👏🏾👏🏾👏🏾👏🏾

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

    отлично

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

    Здорово

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

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

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

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

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

    No idea the dude was Ai

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

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

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

      spasibo, da sdelau kak nibud v budushem

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

    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 Год назад +53

      @@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 Год назад +12

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

      @opprogram8620 i know :)

  • @Animix4uu
    @Animix4uu 18 дней назад

    Why do you speak like an AI bot?

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

      need more practise

    • @Animix4uu
      @Animix4uu 17 дней назад

      @@AntonPutraplease practice because your content is really good

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

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

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

    best explanation thank u

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

    Well explained. Thank you!!🙏🏼

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

    Many thanks for this video!