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

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

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

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

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

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

    • @cybertraining
      @cybertraining 7 дней назад

      thanks

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

    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 3 года назад +1

      same

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

      Yes this one cleared the doubt in only 10 min

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

      Same here

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

    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.

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

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

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

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

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

    The most simplified and relateable tutorial on Join

  • @That_AboElHamd
    @That_AboElHamd 15 дней назад

    Thank you so much, I am self learning SQL and I have been stick on Joins for a minute. This really helped.

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

    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 4 года назад +30

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Hands down the best explanation of the history of the universe

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

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

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

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

    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

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

    8:14 let go back,, truu Sounds great

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

    Perfect explanation!! Simple and easy to understand!!

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

    The visuals are so helpful!

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

    finally someone who knows how to teach!

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

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

    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.

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

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

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

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

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

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

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

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

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

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

  • @Axelblaze21official
    @Axelblaze21official День назад

    Only video one need to learn and understand joins , thanks

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

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

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

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

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

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

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

    THANK YOU
    Sincerely,
    All visual learners everywhere

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

    Best video about joins so far

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

    You have explained these complex topics so nicely Cheers mate

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

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

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

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

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

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

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

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

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

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

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

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

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

    Simple. I like your teaching.

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

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

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

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

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

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

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

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

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

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

    best video with great explanation
    salute to you man

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

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

  • @Bdlover-24
    @Bdlover-24 2 года назад

    You are a good Teacher sir😍😍😍😍😍😍😍😍 Thank you from Bangladesh.

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

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

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

    Well explained thank you very much.
    ps: 0:02

  • @DanielLopez-gi8oy
    @DanielLopez-gi8oy 2 года назад

    omg this video made me understand thissss. Finally, I love u man

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

    this website you mentioned is perfect. Thanks

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

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

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

    U explained Simple way and excellent👍

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

    Joma, you are the best!

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

    The best video ever for joins ❤️

  • @zzang-boogie
    @zzang-boogie 2 года назад

    한 번에 이해가네요. 고맙습니다

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

    very nicely explained . Thanks for the video !

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

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

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

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

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

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

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

    thank you Joma , this is extremely helpful

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

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

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

    Maan, such a great explanation! Keep on the good work!

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

    It was very clear. Good job keeping it simple !

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

    Awesome Brother! Please upload more from DBMS

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

    damn never thought i could learn joins in 10mins...thanks much!

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

    Tremendous explanation

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

    Best JOINs video ever!!!

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

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

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

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

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

    You are a great teacher.

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

    Fantastic job breaking this down 👍

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

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

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

    Phenomenal, phenomenal phenomenal 👌👌👌👌.

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

    Good Expiation easy to follow btw I'm a Collage Student And this is the most understandable expiation

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

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

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

    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.

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

    Thanks for the video, very easy to understand and helpful