SQL Joins: Difference Between Inner/Left/Right/Outer Joins

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

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

  • @LaughinLoneStar
    @LaughinLoneStar Год назад +60

    Join/Inner Join = Keep only that which matches
    Left join = Keep every thing from left table, only matches from right table
    Right join = Keep everything from right table, only matches from left table
    Outer join = Keep everything

    • @AnaMaddison
      @AnaMaddison 6 дней назад

      They’re formally called left outer joins and right outer joins
      “Outer joins” are called “full outer joins”

  • @j.deluca8824
    @j.deluca8824 3 года назад +387

    You made me understand this in 10 minutes, whereas I had no idea what was going on in my university lectures. Thanks lol

    • @sebastianvalenzuela3762
      @sebastianvalenzuela3762 3 года назад +1

      same!

    • @sagardubey3800
      @sagardubey3800 3 года назад +1

      same this side even........Universities have pro max teachers and he is just a teacher that's the reason we are not understanding anything from there

    • @Stavros33GR1
      @Stavros33GR1 2 года назад +1

      same

    • @azimrahman3584
      @azimrahman3584 2 года назад +1

      Yes this one cleared the doubt in only 10 min

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

      Same here

  • @Hoppensagen
    @Hoppensagen 2 года назад +38

    Seriously, why do teachers not explain it simply like this, I was so confused, they just like explained in words what join is, and then write sql and show it and then I just have no idea what happened. Great visual.

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

    The most simplified and relateable tutorial on Join

  • @LoXena
    @LoXena 3 года назад +97

    Thank you this is the best explanation I've found so far!

  • @blindhydra
    @blindhydra 3 года назад +59

    This is probably one of the best data analysis videos i've seen on youtube, thanks man I really appreciate it

  • @programmingwww
    @programmingwww 3 года назад +12

    This guy explained joins and gave us perfect website about it 👏👏👏 Thank you!

  • @melissaduran6319
    @melissaduran6319 3 года назад +11

    I know people say this in nearly all programming/comp sci videos but yours was hands down the best explanation for this concept! I was only finding videos explaining the SQL but I am not learning that yet in my class so I didn't find it useful watching tutorials on it. Thank you so much for this detailed and thorough explanation!

    • @luisgaxiola-baqueiro6105
      @luisgaxiola-baqueiro6105 2 года назад +2

      Exactly, I have seen these boring theoretical explanations which make me be more confused at the end than I was at the beginning, but this explanation is just easy and so well explained.

  • @thanhsangto8603
    @thanhsangto8603 3 года назад +30

    That was such an easy guide to understand. I hope your channel will early expand more. thank you so much.

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

    This is the most brilliantly laid out lesson I've watched on RUclips

  • @rubenkanya7342
    @rubenkanya7342 3 года назад +17

    Very well done, you covered in 10 minutes what I never grasped in years! Well Done!

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

    Very simple, concise and to the point. Exactly the way a tech tutorial is meant to be. Thank you!

  • @sparrowXXIII
    @sparrowXXIII 2 года назад +1

    🙏!!!
    I desperately needed a visual explanation like this.
    Going to dive in your other videos and see what other magic visualizations you have up your sleeve!

  • @Ray-xl9iz
    @Ray-xl9iz 2 года назад +1

    Best join guide ive seen, and i feel like ive seen dozens of them. Thank you

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

    Short, sweet and straight to the point... Great stuff!

  • @fndfgbberb
    @fndfgbberb 3 года назад +8

    Thanks Joma! The visualization is awesome for JOIN explanations. Totally stealing that haha

  • @stol3nsoul504
    @stol3nsoul504 2 года назад

    my teacher spend literally 3 full hours trying to explain this as complicated as he could, I didnt understand a single word. 10 minute video from you and boom i got it. Thanks so much buddy!!

  • @krissstories5586
    @krissstories5586 3 года назад

    OMG, I spent 2 weeks hitting my head in the wall. These 10 minutes made me understand that joins..... Thank you man

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

    The visuals are so helpful!

  • @milindsagar3630
    @milindsagar3630 2 года назад +1

    I really love the way you teach, its just amazing.

  • @ayoubbellaoui5833
    @ayoubbellaoui5833 3 года назад

    simple and understood way to explain things that I have make me hate SQL one time but now anything is easy.
    Thank you !

  • @keylanshannon9492
    @keylanshannon9492 3 года назад +3

    This is really great content! Your visual break down solved about a week of my frustration!!

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

    Thanks for all animations and grate narration, I think we can improve on the mental model of your presentation, especially for outer joins.
    Inner Join
    1. Cartesian product created
    2. Keep rows matching condition (USING/ON)
    Left Join
    1. Cartesian product created
    2. Keep rows matching condition (USING/ON)
    3. Left join (add back left table unmatched rows, assign them to null)
    Most important part is that every JOIN starts with Cartesian product, then some filtering + variation

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

    Best Video i have seen on joins, you did it better than any 1 hour video

  • @tabithae3679
    @tabithae3679 2 года назад

    This video is so helpful that I've come back to watch it 4 separate times.

  • @proCode10
    @proCode10 2 года назад +1

    This is one of the best explanation videos I've seen on youtube.

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

    The way you explain things in detail is fabulous, you just made my day.... This video is most amazing on entire youtube.

  • @fg0611
    @fg0611 2 года назад

    The best and simplest explanation about table joins in sql so far

  • @jaymanzoom
    @jaymanzoom 2 года назад

    Didn't matter how I asked my teacher I couldn't understand what the hell the differences between the joins were. Thank you for making it so easy and showing visual examples.

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

    Perfect explanation!! Simple and easy to understand!!

  • @송예은-h7b
    @송예은-h7b 2 года назад +1

    Hey Joma, this is the best explanation I found about Join so far! Thank you!!

  • @meme1033
    @meme1033 3 года назад

    This is the best explanation and visualization of how joins work on youtube - thank you!

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

    Thank you so much for the easy to understand video. My a whole lecture of class understandable in 10 minutes. The visuals helped a LOT.

  • @ozonewagle
    @ozonewagle 6 дней назад

    Thank you so much. It was so easier to understand with the venn diagrams.

  • @001tolky
    @001tolky 2 года назад

    That is the absolute best explanation I've found on this topic, print or video, including even Socratica's (which is saying something).

  • @Morexod999
    @Morexod999 2 года назад

    Pretty good visualization of joining procedure, it gives more mean than just writting querys. Thank you, man, good presentation

  • @shubhampendbhaje9976
    @shubhampendbhaje9976 2 года назад +1

    I'll mark this tutorial as the easiest amongst all out there... It was so easy to understand everything 😲

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

    You did an amazing work. Before watching your video I haven't any idea about joins and Thanku so much for this content.

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

    Omg. This video is veryyyyy clear for joins. Thanks you!! It's better than most of similar video about joins

  • @siamimam2109
    @siamimam2109 2 года назад +1

    I love how you explain!! Wish my professors were like u

  • @missstella1584
    @missstella1584 2 года назад

    Best video about joins so far

  • @t.l.e.e.
    @t.l.e.e. 2 года назад

    finally someone who knows how to teach!

  • @gssj-o8p
    @gssj-o8p 6 месяцев назад

    Hands down the best explanation of the history of the universe

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

    This was the best explanation I've heard! Thank you

  • @melvinwookiee2696
    @melvinwookiee2696 2 года назад

    I can't thank you enough... hands down the best video for beginnners

  • @Roodementary
    @Roodementary 3 года назад +1

    Thank you! This was 10 times easier than trying to read about it.

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

    I honestly couldn't visual understand this concept until your explanation 🙏🤗👍best ever explanation thank you

  • @martinamilitello3893
    @martinamilitello3893 2 года назад

    Best explanation ever? Best explanation ever!
    Thanks a lot!

  • @namphantech
    @namphantech 2 года назад

    It's extremly visualize.I got uderstanding about all of type join in sql.Thanks bro

  • @gloriyathomas
    @gloriyathomas 2 года назад

    The best intuitive explanation of joins! Thanks a lot..

  • @Rextirant
    @Rextirant 4 года назад +6

    YOYOYO these be very educational, keep it up Joma!~!~

  • @fahadjavaid7126
    @fahadjavaid7126 2 года назад +1

    You have explained these complex topics so nicely Cheers mate

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

    THANK YOU
    Sincerely,
    All visual learners everywhere

  • @danielcortes4057
    @danielcortes4057 3 года назад +2

    Thank you, it was very useful, cheers from Mexico!

  • @lppap9774
    @lppap9774 3 года назад +2

    Hey man,
    This was the best explanation after so many videos. 💯
    THANK YOU!

    • @gentleechoes6
      @gentleechoes6 2 года назад

      also tell good website for triggers ans stored procedures for visualization

  • @hobbyboy218155
    @hobbyboy218155 3 года назад +3

    Thank you for making this! Your explanation was clutch for my SQL exam tomorrow

  • @shadynit
    @shadynit 2 года назад +1

    this website you mentioned is perfect. Thanks

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

    very nicely explained . Thanks for the video !

  • @ghaziali3504
    @ghaziali3504 2 года назад

    Interactive content and you made it so easy to learn! Thanks

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

    Best JOINs video ever!!!

  • @Sebochan
    @Sebochan 2 года назад

    You explained it in the best way possible. I hope we could see more of this (SQL) from you!

  • @VeronicaAngryPolak
    @VeronicaAngryPolak 2 года назад

    THANK YOU!! oh my gosh this finally set in, i finally get it after this video!!! thank you so much!!

  • @michealbailey6372
    @michealbailey6372 2 года назад

    Man, great tutorial on joins. This explanation definitely helped my understanding on the subject.

  • @kukkakaali1751
    @kukkakaali1751 2 года назад

    Best explanation of joins that I've seen, finally understood it now :)

  • @Gn0ume
    @Gn0ume 2 года назад

    I didn't know you know actually anything about coding! Good job!

  •  3 года назад +2

    Awesome Joma, very clearly explained, keep the good SQL stuff content!!!

  • @davidemmanuel3001
    @davidemmanuel3001 2 года назад

    Best demonstration ever

  • @codealong2456
    @codealong2456 3 года назад

    WOW! thanks reading the same thing confused me a lot, just so easy this way!

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

    Joma, you are the best!

  • @natalevelardi1585
    @natalevelardi1585 2 года назад

    Best explanation i've ever seen by far thank you!

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

    You are a great teacher.

  • @azhar6055
    @azhar6055 3 года назад +1

    thank you Joma , this is extremely helpful

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

    best video with great explanation
    salute to you man

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

    This is such an amazing explanation, so simple and clear! Thankyou

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

    Thanks for your simple explanation I finally understood the concept of each joins since I was being confused with them yesterday hehe

  • @Julie-lb6pw
    @Julie-lb6pw 2 года назад

    Thank you ! my goodness. all the other examples were so complicated

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

    Thank you for your clear explanation! It helped a lot!❤

  • @yanivshabi288
    @yanivshabi288 2 года назад

    It was very clear. Good job keeping it simple !

  • @MdForhad-fy7vx
    @MdForhad-fy7vx Год назад

    This is the video that um looking for...Thanks for this video

  • @zayonnieves7035
    @zayonnieves7035 3 года назад +1

    Fantastic explanation! Thank you so much for making it so simple and clear.

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

    simple and straight forward. Thanks

  • @rajireddymutyala4217
    @rajireddymutyala4217 3 года назад

    U explained Simple way and excellent👍

  • @adamdudkiewicz6444
    @adamdudkiewicz6444 2 года назад

    i had no idea that there were different types of joins, thanks

  • @bhushanssable9641
    @bhushanssable9641 2 года назад

    The best video ever for joins ❤️

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

    Thanks for the video, very easy to understand and helpful

  • @Sean-uo9kw
    @Sean-uo9kw 4 года назад +1

    Super informative and easy to watch. Thanks!

  • @akindelelekan614
    @akindelelekan614 3 года назад +1

    Tremendous explanation

  • @nymrod6620
    @nymrod6620 3 года назад

    Great explanation Joma ! , You should consider doing the entire SQL

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

    Best video !
    Thank you
    I understand all about joins!

  • @hanmuhammetbahtiyarov1644
    @hanmuhammetbahtiyarov1644 2 года назад

    truly awesome! you made it look way easier than i thought, thank you

  • @ridexdie4012
    @ridexdie4012 4 года назад +1

    thank you for this, very helpful
    I refer back to the website from time to time

  • @senseiimoh
    @senseiimoh 4 года назад +1

    Vzryy bery usefal video thnks joma. We want more video about sql and BI

  • @solojohno1
    @solojohno1 2 года назад +1

    Outstanding video. Sub'd. This was explained so well that, by about 3 or 4 minutes into the video, I could anticipate the explanation of everything coming. And that's on a topic that I had previously found confusing. Nice work. I really appreciate it!

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

    Gold. Pure gold. lol Thanks for the summary. Great job!

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

    Thank you, i've understand it very well, even chatgpt can't explain to me clearly, it still complicated but this video is very clear.

  • @mraprilonempeno
    @mraprilonempeno 3 года назад

    This is really good explanation of joins. Thank you! 👏🏼

  • @TheAjayTyler
    @TheAjayTyler 2 года назад

    Fantastic job breaking this down 👍

  • @SzrIsTaken786
    @SzrIsTaken786 2 года назад

    clutching me up in my databases class actual plug

  • @itgetsdajobdone
    @itgetsdajobdone 3 года назад

    Thank you for this quick refresher!!

  • @djung8667
    @djung8667 3 года назад +1

    Congrats for this very good video!!