• 製品
  • 関連ドキュメント
  • リソース

ビジュアル モード クエリの結合パスを編集する

SQL では、JOIN 句は 2 つ以上のテーブルの行を 1 つのクエリ結果セットにまとめます。JOIN 句には 1 つ以上の結合を含めることができます。結合は、スキーマで定義された外部キー関係を使用して 2 つのテーブルを直接接続します。外部キーの詳細についてご確認ください。

JOIN 句と使用する結合の種類は、クエリから返されるデータに影響を与える可能性があります。結合タイプの詳細についてご確認ください。

ビジュアル モードを使用すると、クエリの結合パスが表示されます。結合パスは、その JOIN 句を視覚的に表現したものです。

以下の例は、「Issue (課題)」テーブルと「Project fix version (プロジェクト修正バージョン)」テーブルをつなぐ結合パスを示しています。 この結合パスには、次の 2 つの結合が含まれます。

  • 「Issue ID (課題 ID)」列を使用した、「Issue (課題)」テーブルと「Issue affected version mapping (課題の影響を受けるバージョンのマッピング)」テーブルとの結合

  • 「Version ID (バージョン ID)」列を使用した、「Issue affected version mapping (課題の影響を受けるバージョンのマッピング)」テーブルと「Project fix version (プロジェクト修正バージョン)」テーブルとの結合

「Issue affected version mapping (課題の影響を受けるバージョンのマッピング)」を使用して「Issue (課題)」テーブルと「Project fix version (プロジェクトの修正バージョン)」テーブルを接続する結合パス

結合パスの編集

テーブルを結合する方法は複数あります。ビジュアル モード クエリで複数の結合を選択できる場合は、結合パス パネルに「その他のオプション」ラベルが表示され、さまざまな結合を選択して使用できることが示されます。

結合パスで別の結合を選択する方法。

  1. [Join path (結合パス)] を選択します。ポップアップが表示されます。

  2. 代替結合の列名または行を選択します。線が青くなり、現在選択されていることを示します。

  3. 更新した結合パスでクエリを実行するには、[Run query (クエリを実行)] を選択します。

ビジュアル モード クエリで「結合パス」パネルをハイライト表示する

結合パスの図

結合パスを編集すると、ポップアップに以下の情報を示すインタラクティブな図が表示されます。

結合パスの図の重要な要素に関する注釈付きガイド
  1. 選択した結合 - 結合パス内の 2 つのテーブル間で現在選択されている結合

  2. 代替結合 - 結合パス内の 2 つのテーブルを接続する別の結合オプション

  3. 中間テーブル - 直接接続されていない 2 つのテーブルを接続するためのヘルパー テーブル

複雑な結合パス

ビジュアル モードで結合パスを編集できない場合は、理由が 2 つあります。

  • 結合パスに 3 つ以上の結合が含まれている

  • 代替結合の数が多すぎる

このような場合は、SQL モードに切り替えて、SQL クエリで JOIN 句を直接編集する必要があります。

SQL モードで行った変更は、ビジュアル モードには反映されません。

その他のヘルプ