結合操作によって、マッチングする列値に基づいて 2
つ以上のテーブルからデータを検索することができます。
表内のデータは単一の結果にリンクされます。
この照会には 2 つの結合が必要です。
照会結果には、CUST_ID 列値がマッチングする RENTALS テーブル項目と
CUSTOMERS テーブル項目が含まれている必要があります。
また、照会結果には、ビデオ ID (VID_ID 列値) がマッチングする
RENTALS テーブル項目と VIDEOS テーブル項目も含まれている必要があります。
- 「テーブル」ペインで、「R」テーブルのヘッダーを右クリックし、
ポップアップ・メニューから「結合の作成 (Create Join)」をクリックします。
- 「結合の作成 (Create Join)」ウィンドウの「ソース」下で、次の選択を行います。
- 「テーブル (別名)」リストで、「RENTALS (R)」をクリックします。
- 「列」リストで、「CUST_ID」をクリックします。
- 「ターゲット」下で、次のように選択します。
- 「テーブル (別名)」リストで、「CUSTOMERS (C)」をクリックします。
- 「列」リストで、「CUST_ID」をクリックします。
- 「OK」をクリックします。 2 つの列の間に結合コネクターが表示されます。
- 「テーブル」ペインで、R (RENTALS)
テーブルの「VID_ID」列から V (VIDEOS)
テーブルの「VID_ID」列にポインターをドラッグします。
「SQL ソース」ペインを参照し、ソース・コード内の結合を確認します。
FROM
XMLTEST.CUSTOMERS AS C JOIN XMLTEST.RENTALS AS R ON C.CUST_ID = R.CUST_ID
JOIN XMLTEST.VIDEOS AS V ON R.VID_ID = V.VID_ID
「テーブル」ペインでは、両方の結合が次のように作成されています。

「テーブル」ペインで結合タイプを変更する
(例えば、デフォルトの内部結合から左、右、または完全外部結合に変更する)
には、コネクターを右クリックし、ポップアップ・メニューで「結合タイプの指定」をクリックして、
「結合の指定」ウィンドウで必要な結合タイプを選択します。