結合(left join と right join) の違いを以前まとめましたけど・・・結合ってこれだけじゃないんですよね・・・というわけで、今更ですが!! どの結合はどうなるのか毎回調べてる自分のために、分かりやすくまとめたよ!! サンプル画像のテーブルについて 以下のようなテーブルでやってみてます。 内部結合(INNER JOIN) カラム同士を結合する SELECT * FROM テーブル1 INNER JOIN テーブル2 ONで結合規則を付けると、カラムの値が一致するデータのみ取得 SELECT * FROM テーブル1 INNER JOIN テーブル2 ON テーブル1のカラム = テーブル2のカラム CROSS JOIN ~ ON 結合規則 でも同じ結果が出せます SELECT * FROM テーブル1 CROSS JOIN テーブル2 ON テーブル1のカラム = テーブル
![【mySQL】様々な結合を分かりやすくまとめた!これで使い分けは完璧(なハズ)! | NullNote](https://cdn-ak-scissors.b.st-hatena.com/image/square/6d11dccc614c6823bb9965e5f8ef0876f1689f7f/height=288;version=1;width=512/https%3A%2F%2Fnullnote.com%2Fwp-content%2Fuploads%2F2014%2F12%2Fic_ketsugou.jpg)