Sybase 12.7 manual 第 2 章 テーブルのジョイン, 外積を使用したテーブルのジョイン, パフォーマンス&チューニング・ガイド

Models: 12.7

1 212
Download 212 pages 60.16 Kb
Page 35
Image 35

2 テーブルのジョイン

この章について

内容

この章では、複数のテーブルにある情報を参照する方法と、さまざまな種 類のジョインについて説明します。ここでは、テーブルをジョインする チュートリアル作業を実行します。

トピック名

ページ

 

 

外積を使用したテーブルのジョイン

19

 

 

ジョインの制限

20

 

 

テーブル間の関係

21

 

 

ジョイン演算子

22

 

 

アドホック・ジョインとジョイン・インデックスの使用

25

 

 

ジョインとデータ型

25

 

 

ストアまたはデータベース間ジョインのサポート

26

 

 

リモート・データベースと異種データベースのクエリ

27

 

 

サブクエリによるジョインの置き換え

28

 

 

外積を使用したテーブルのジョイン

 

サンプル・データベースに、会社の財務データをリストする fin_data とい

 

うテーブルがあります。各データ・レコードには、そのレコードの部署

 

と、それが支出レコードか収入レコードかを示す code カラムがあります。

 

fin_data テーブルには 84 のローがあります。

 

2 つのテーブルから同時に情報を取り出すには、SELECT クエリの FROM

 

句で、両方のテーブルをカンマで区切って指定します。

次の dbisql SELECT コマンドは、fin_code テーブルと fin_data テーブルの

 

すべてのデータをリストします。

 

SELECT *

 

FROM fin_code, fin_data

 

dbisql [ データ ] ウィンドウに表示されるこのクエリの結果は、fin_code テー

 

ブルのすべてのローとfin_data テーブルのすべてのローに一致します。この

 

ジョインを完全外積または直積と呼びます。各ローは、fin_code テーブルの

 

すべてのカラム、fin_data テーブルのすべてのカラムの順で構成されます。

パフォーマンス&チューニング・ガイド

19

Page 35
Image 35
Sybase 12.7 manual 第 2 章 テーブルのジョイン, 外積を使用したテーブルのジョイン, パフォーマンス&チューニング・ガイド