SQL初心者のためのテーブル結合:INNER JOINとOUTER JOINの違い

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ม.ค. 2025

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

  • @KiyotoUniv
    @KiyotoUniv  4 ปีที่แล้ว +3

    知らないと現場で苦労する技術Week 5です→ th-cam.com/video/KEF_J_f_NRo/w-d-xo.html
    SQLのテーブル結合を知らないと集計値がずれたりと、適切にデータ抽出できないんですよね。SQL慣れてないと適当に使っちゃいがちなので、使い分けを意識してみてください^^

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

    知らないと苦労するシリーズ、拝見しました🙏
    ほんとわかりやすい、に尽きるんですが、
    経験豊富でも人にわかりやすく伝えるって難しいですよね。
    動画は短いけれど要点がぎゅっと詰まっているように感じます☺️
    わたしもがんばらねば!とおもっています。

  • @関根虎之介-m4t
    @関根虎之介-m4t 2 ปีที่แล้ว +2

    本当に分かりやす過ぎて感激するし、山浦さんの人の良さが伝わってくる。 ありがとうございました!

  • @user-tz6zv4zd8o
    @user-tz6zv4zd8o 3 หลายเดือนก่อน

    自分は知っているうえでこの動画を見たけどあまりにもわかり易すぎる
    10年前初めて勉強するときにこの動画ほしかった笑

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

    sqlこういうので苦手意識あって勉強さけてましだが、この動画わかりやすくて好きになれそうです。

  • @ゆゆ-e4l
    @ゆゆ-e4l 3 ปีที่แล้ว +1

    初心者です。丁寧な説明でとても分かり易かったです。ありがとうございます。

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

      こちらこそありがとうございます😊

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

    joinについて困っていました!とってもわかりやすくて助かりました!

  • @kenkenmath
    @kenkenmath 3 ปีที่แล้ว +5

    INNER JOINだとデータが消える場合があるが、
    結合条件のキーに関して、くっつけるテーブルに同じものが複数あると、結合した後逆にデータが増えてしまう場合もありますね。

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

    この動画はわかりやすいわ。😙

  • @安保亮-l9h
    @安保亮-l9h 2 ปีที่แล้ว

    分かりやすかったです!ありがとうございました!

  • @野村拓也-p3r
    @野村拓也-p3r 3 ปีที่แล้ว

    丁寧で分かりやすかったです。
    ありがとうございます😊

  • @Titanium_Natrium
    @Titanium_Natrium 3 ปีที่แล้ว +4

    絶対に一致するキーがあるのに OUTER JOIN を指示している設計書を見ると十分に練られていないと疑ってかかります。
    INNER JOIN よりも OUTER JOIN の方がパフォーマンスが良くない場合があるので。

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

    神動画

  • @ああ-z6c1r
    @ああ-z6c1r 2 ปีที่แล้ว +3

    左側のテーブルとはFromで設定したテーブルのことですか?

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

    SQL初心者です。
    動画内の外部結合ですが、すべて取ってくるということは、left outer joinの場合、usersテーブルのデータを全件取得することになるのでしょうか?

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

    最後の方の、inner joinだとデータが消える・・・の言い回しが、もしかしたらガチ初心者にはdeleteの意味に聞こえてしまったのでは・・・と思いました

    • @KiyotoUniv
      @KiyotoUniv  4 ปีที่แล้ว

      あぁ本当ですね、勘違いさせる可能性ありますね。。
      教えてくださりありがとうございます!今後気を付けます!

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

    SQL初心者です!
    質問なのですが、inner joinで結合できる項目は「プライマリキー」だけですか?
    今回の動画を例にとると、
    Companiesテーブルのidが
    1
    2
    2
    の状態で内部結合したらどうなるのかというのが気になり質問させていただきました。

  • @山田洋介-u3h
    @山田洋介-u3h 3 ปีที่แล้ว +1

    HINOTORI Tシャツ!!!(そっちか

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

      おーーこのTシャツを分かってくださるとは!!

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

    ・JOIN~ONを書かずにWHEREで記述する書き方について、一応説明しておけば
     出くわした時に親切かも。ORACLEの+での結合も。
    ・RIGHT を教えるなら、FULLとCROSS も入れるべき。RIGHTは必須というわけではないし。

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

      あまり詰め込みすぎると本質が見えづらくなるから、これくらいでいいんでないかな

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

    要は内部結合か外部結合。