これは分かりやすい。
https://blog.codinghorror.com/a-visual-explanation-of-sql-joins/
INNNER JOIN

FULL OUTER JOIN

LEFT OUTER JOIN

さらに共通部分を省いたり

CROSS JOINってのもある。

基本的には、LEFTかINNERのみで構成する。
RIGHTとLEFTが混在すると、訳が分からなくなるので、使用には注意。
SQLのJOIN文を視覚的に理解する
投稿日:2017-09-01
これは分かりやすい。
https://blog.codinghorror.com/a-visual-explanation-of-sql-joins/
INNNER JOIN

FULL OUTER JOIN

LEFT OUTER JOIN

さらに共通部分を省いたり

CROSS JOINってのもある。

基本的には、LEFTかINNERのみで構成する。
RIGHTとLEFTが混在すると、訳が分からなくなるので、使用には注意。
SQLのJOIN文を視覚的に理解する
関連記事
SQL文中で全角文字を使うなと言われたので、ORACLEでJOIN句の条件式をCASE文で分岐させる
JOINの条件式にCase文を入れる http://blog.goo.ne.jp/ilikehobby/e/80b471f96f6d693b6c5df75f18591c0e SQL文中で全角文字を使う …
[ORACLE]ORA-24344:正常に終了しましたが、コンパイル・エラーがあります。
全然、正常に終われてねぇんじゃん?? って思った。 ビューの作成時に発生。 ネットで検索するも、明確な回答は見当たらず・・・ ただ、エラーには違いないので、ビューが正しく作成されていないことになる。 …
[ORACLE]ORA-00918:列の定義が未確定です・・・のエラーにならなかった
なんでエラーになるものをマージしてるんだ? と、怒られました。 一瞬、理解が出来ず・・・ で、エラーを再現してもらう・・・と。 あっさり発生。 早く修正しろって突っ返されました。 頭には「?」しか浮か …
ORACLEでSPOOL処理の高速化を考えてみた 事の発端は、お客様のお怒りでした・・・ なんで、お客さんに最新版のリリース時には、必ずスキーマ間の比較をすることを徹底しろと言われてしまったと。 まぁ …
ORACLEでDELETEとTRUNCATEのどちらを使うか。
未だに迷う。 例えば、テーブル全件削除をしたいときは delete * from tableA; delete文なら、こうだし。 truncate tableA; truncate文なら、こう。
2025/09/03
【2025年9月時点】iPhone 17 Proの最新リーク情報まとめ
2025/01/02
2025年のApple初売りでAir Pods Proを買い直す