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

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ก.ย. 2020
  • Join Jomaclass for full-length videos like this: joma.tech/dsa

ความคิดเห็น • 314

  • @j.deluca8824
    @j.deluca8824 3 ปีที่แล้ว +375

    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 2 ปีที่แล้ว +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 8 หลายเดือนก่อน

      Same here

  • @LaughinLoneStar
    @LaughinLoneStar 10 หลายเดือนก่อน +34

    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

  • @Hoppensagen
    @Hoppensagen 2 ปีที่แล้ว +30

    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 2 ปีที่แล้ว +55

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

  • @LoXena
    @LoXena 3 ปีที่แล้ว +95

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

    • @michellekelly1220
      @michellekelly1220 2 ปีที่แล้ว +1

      I agree, thank you :)

    • @Chandni_geet
      @Chandni_geet 2 ปีที่แล้ว +1

      Totally agree 👍

    • @BronProject
      @BronProject 2 ปีที่แล้ว

      Agreed!! Simple and easy to remember.

  • @thanhsangto8603
    @thanhsangto8603 3 ปีที่แล้ว +30

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

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

  • @programmingwww
    @programmingwww 3 ปีที่แล้ว +12

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

  • @keylanshannon9492
    @keylanshannon9492 2 ปีที่แล้ว +3

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

  • @michaelkalu918
    @michaelkalu918 ปีที่แล้ว +2

    The most simplified and relateable tutorial on Join

  • @fndfgbberb
    @fndfgbberb 3 ปีที่แล้ว +8

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

  • @dalitsobotha7932
    @dalitsobotha7932 ปีที่แล้ว +1

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

  • @markovujanic
    @markovujanic 6 วันที่ผ่านมา

    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

  • @meme1033
    @meme1033 2 ปีที่แล้ว

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

  • @krissstories5586
    @krissstories5586 2 ปีที่แล้ว

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

  • @Ray-xl9iz
    @Ray-xl9iz 2 ปีที่แล้ว +1

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

  • @Rextirant
    @Rextirant 3 ปีที่แล้ว +6

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

  • @melissaduran6319
    @melissaduran6319 2 ปีที่แล้ว +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 ปีที่แล้ว +1

      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.

  • @milindsagar3630
    @milindsagar3630 2 ปีที่แล้ว +1

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

  • @rubenkanya7342
    @rubenkanya7342 2 ปีที่แล้ว +17

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

  • @Sebochan
    @Sebochan ปีที่แล้ว

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

  • @zzang-boogie
    @zzang-boogie 2 ปีที่แล้ว

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

  •  3 ปีที่แล้ว +2

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

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

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

  • @user-dc7oj3el7o
    @user-dc7oj3el7o 2 ปีที่แล้ว +1

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

  • @ayoubbellaoui5833
    @ayoubbellaoui5833 2 ปีที่แล้ว

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

  • @rahulmahbubani1392
    @rahulmahbubani1392 ปีที่แล้ว

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

  • @basavarajpatil9821
    @basavarajpatil9821 3 ปีที่แล้ว +1

    Great joma loved it

  • @mohamedsuhailirfankhazi6628
    @mohamedsuhailirfankhazi6628 7 หลายเดือนก่อน

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

  • @omyni
    @omyni ปีที่แล้ว

    THANK YOU
    Sincerely,
    All visual learners everywhere

  • @ghaziali3504
    @ghaziali3504 2 ปีที่แล้ว

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

  • @VeronicaAngryPolak
    @VeronicaAngryPolak ปีที่แล้ว

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

  • @zayonnieves7035
    @zayonnieves7035 3 ปีที่แล้ว +1

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

  • @DanielLopez-gi8oy
    @DanielLopez-gi8oy 2 ปีที่แล้ว

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

  • @hanmuhammetbahtiyarov1644
    @hanmuhammetbahtiyarov1644 2 ปีที่แล้ว

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

  • @jafetcalderon9505
    @jafetcalderon9505 2 ปีที่แล้ว

    Man, this was so dam good!

  • @bhushanssable9641
    @bhushanssable9641 2 ปีที่แล้ว

    The best video ever for joins ❤️

  • @chrisnandasaputra2708
    @chrisnandasaputra2708 2 ปีที่แล้ว

    THANK YOU SENPAI, this is awesome!!!!!!

  • @missstella1584
    @missstella1584 2 ปีที่แล้ว

    Best video about joins so far

  • @proCode10
    @proCode10 2 ปีที่แล้ว +1

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

  • @itgetsdajobdone
    @itgetsdajobdone 3 ปีที่แล้ว

    Thank you for this quick refresher!!

  • @TheAjayTyler
    @TheAjayTyler 2 ปีที่แล้ว

    Fantastic job breaking this down 👍

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

  • @backendadmin1217
    @backendadmin1217 10 หลายเดือนก่อน

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

  • @Exceltech810
    @Exceltech810 ปีที่แล้ว

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

  • @shigriasif1316
    @shigriasif1316 4 หลายเดือนก่อน

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

  • @pallavishah6665
    @pallavishah6665 2 ปีที่แล้ว

    Amazing man, thank you!

  • @azhar6055
    @azhar6055 3 ปีที่แล้ว +1

    thank you Joma , this is extremely helpful

  • @bugi6606
    @bugi6606 ปีที่แล้ว

    Thank you!

  • @iuliannegoescu9887
    @iuliannegoescu9887 8 หลายเดือนก่อน

    Best video !
    Thank you
    I understand all about joins!

  • @alpha-mf9rh
    @alpha-mf9rh หลายเดือนก่อน

    The visuals are so helpful!

  • @danielcortes4057
    @danielcortes4057 3 ปีที่แล้ว +2

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

  • @pauloxavier3033
    @pauloxavier3033 3 หลายเดือนก่อน

    Perfect explanation!! Simple and easy to understand!!

  • @gevon1520
    @gevon1520 ปีที่แล้ว

    Thank you so much! I now understand it.

  • @gssj-o8p
    @gssj-o8p 3 หลายเดือนก่อน

    Hands down the best explanation of the history of the universe

  • @yanivshabi288
    @yanivshabi288 2 ปีที่แล้ว

    It was very clear. Good job keeping it simple !

  • @FleeurFleeur
    @FleeurFleeur 8 หลายเดือนก่อน

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

  • @djung8667
    @djung8667 3 ปีที่แล้ว +1

    Congrats for this very good video!!

  • @melsmakeup9133
    @melsmakeup9133 ปีที่แล้ว

    Best video on youtube, thank you so much

  • @roman_mf
    @roman_mf 2 ปีที่แล้ว

    Great visualization, thank you so much :)

  • @pranavkrishna6835
    @pranavkrishna6835 3 ปีที่แล้ว +2

    Amazing lessons brother 🔥🙏

  • @eliasalvarez6881
    @eliasalvarez6881 6 หลายเดือนก่อน

    Best JOINs video ever!!!

  • @Morexod999
    @Morexod999 2 ปีที่แล้ว

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

  • @zalmonvorkjad
    @zalmonvorkjad ปีที่แล้ว

    Just perfect, thanks!

  • @mohamedlellah8318
    @mohamedlellah8318 2 ปีที่แล้ว

    Thank you.
    This is a great video

  • @melvinwookiee2696
    @melvinwookiee2696 ปีที่แล้ว

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

  • @cjsmax75
    @cjsmax75 2 ปีที่แล้ว

    thank you !

  • @Sean-uo9kw
    @Sean-uo9kw 3 ปีที่แล้ว +1

    Super informative and easy to watch. Thanks!

  • @fg0611
    @fg0611 2 ปีที่แล้ว

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

  • @fouadmagdy3301
    @fouadmagdy3301 3 ปีที่แล้ว

    Thank you for the great work

  • @Milen.Yodanov
    @Milen.Yodanov ปีที่แล้ว

    WOW
    that was amazing
    thanks brother!

  • @christiansailor2880
    @christiansailor2880 9 หลายเดือนก่อน

    This video is excellent!

  • @zulzarifzahir2004
    @zulzarifzahir2004 6 หลายเดือนก่อน

    You are a great teacher.

  • @hipman21
    @hipman21 ปีที่แล้ว

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

  • @mraprilonempeno
    @mraprilonempeno 2 ปีที่แล้ว

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

  • @_thattallguy__
    @_thattallguy__ 3 ปีที่แล้ว

    This is actually helping me thankx👍

  • @thatomotaung6891
    @thatomotaung6891 2 ปีที่แล้ว

    Such a good teacher, thanks for this.

  • @hasanozdemir1067
    @hasanozdemir1067 2 ปีที่แล้ว

    Thank you so much for the video. It is super clear!

  • @biggyk87
    @biggyk87 2 ปีที่แล้ว

    Thanks dude, much appreciated.

  • @syhbeats
    @syhbeats 3 ปีที่แล้ว

    great video! helped me refresh my knowledge of joins!!

  • @MdForhad-fy7vx
    @MdForhad-fy7vx ปีที่แล้ว

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

  • @Roodementary
    @Roodementary 3 ปีที่แล้ว +1

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

  • @rahulvaish3034
    @rahulvaish3034 3 ปีที่แล้ว

    Thanks for posting this video !!

  • @siamimam2109
    @siamimam2109 2 ปีที่แล้ว +1

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

  • @abdurazzoqyoqubjonov1545
    @abdurazzoqyoqubjonov1545 ปีที่แล้ว

    Phenomenal, phenomenal phenomenal 👌👌👌👌.

  • @caesarcastro9583
    @caesarcastro9583 ปีที่แล้ว

    simple and straight forward. Thanks

  • @drepzzgaming
    @drepzzgaming ปีที่แล้ว

    Thank you..!

  • @freddytackos
    @freddytackos ปีที่แล้ว

    best video of its kind!

  • @karthikpangala9854
    @karthikpangala9854 3 ปีที่แล้ว

    Thank you

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

  • @ugonmaajie2240
    @ugonmaajie2240 9 หลายเดือนก่อน

    You're the best. Wow!!! I got it and well understood. ❤

  • @michealbailey6372
    @michealbailey6372 2 ปีที่แล้ว

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

  • @MRSNIFFMEFINGA
    @MRSNIFFMEFINGA ปีที่แล้ว

    Thank you!!!!!

  • @namphantech
    @namphantech ปีที่แล้ว

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

  • @fahadjavaid7126
    @fahadjavaid7126 ปีที่แล้ว +1

    You have explained these complex topics so nicely Cheers mate

  • @tabithae3679
    @tabithae3679 2 ปีที่แล้ว

    This was SUPER helpful! Thank you! 🥺

  • @Yoemer94
    @Yoemer94 2 ปีที่แล้ว

    Thanks a lot!

  • @roxcruz4404
    @roxcruz4404 9 หลายเดือนก่อน

    THANK YOU