SQLのジョインを可視化してくれる「SQL Joins Visualizer」

SQL Joins Visualizer

SQLを使い始めて最初に戸惑うのが、複数のテーブルを様々な条件で結合する「ジョイン」の概念かもしれません。「SQL Joins Visualizer」はこのジョインの概念を分かりやすく可視化してくれるサイトです。

画面左側のベン図を操作するとそれに対応したSQLを表示してくれるので、あれこれなんだっけ?というときに参照すると役に立ちそうです。

SQL Joins Visualizer 1

例えばテーブルAを完全に含む結果を取得したい場合「LEFT JOIN」を使えば良いことが分かります。画面下には説明も(英語ですが)表示されます。

SQL Joins Visualizer 2

またAとBどちらにも含まれる結果を取得した場合「INNER JOIN」を使えば良いことがわかります。他にもあらゆるパターンを確認することができます。うっかり勘違いしてJOINしていないかどうか確認したいときにどうぞ。

スポンサーリンク