SQL】ふじの記録62019.11.28|Java研修メモこんにちは~今回もSQLについて書いていきますよ。本日はテーブル結合をやりました!テーブルの結合テーブルの結合は、その名の通り結合、テーブルをまとめることです。DBからデータを取り出すとき、複数のテーブルからデータを検索して取得することがあるかと思います。その時にそれぞれのテーブルでデータを検索して結果を合わせるより、それぞれのテーブルをまとめてから検索したほうが時間が節約できます。複数のテーブルに分けて格納することで安全で確実にデータを管理しやすくなるので、そうもいかないんですね。結合には大きく分けて2通りあります、内部結合と外部結合です。INNERは省略できますテーブルBON両テーブルの結合条件で、できます。JOIN句でAテーブルとBテーブルを指定し、ON句の結合条件でどの行を繋げるかを指定します。これで両テーブルの列が参照できるようになります。異なる点は、どちらかのテーブルにしか存在しないものに関しても取得します。構文は以下のようになります。OUTERは省略できますBテーブルON結合の条件LEFTなら左のAテーブルの全行を必ず出力し、RIGHTならBテーブルの全行を必ず出力します。FULLは左右の表の全行を出力します。値がNULLだからといって削除されたら困る際に外部結合を使用します。最後に今回はテーブル結合について書いてきました~私自身、結構テーブル結合が苦手なのでみっちりテーブル結合について勉強しました。今回もブログにアウトプットしながら復習をして、理解を深めていきました!次回もSQLの応用の問題を解いていきたいと思います。