Sybase 12.7 Home Theater System User Manual


 
パフォーマンス&チューニング・ガイド 19
2 テーブルのジョイン
この章について
この章では、複数のテーブルにある情報を参照する方法と、さまざまな種
類のジョインについて説明します。ここでは、テーブルをジョインする
チュートリアル作業を実行します。
内容
外積を使用したテーブルのジョイン
サンプル・データベースに、会社の財務データをリストする 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
ジョインの制限
20
テーブル間の関係
21
ジョイン演算子
22
アドホック・ジョインとジョイン・インデックスの使用
25
ジョインとデータ型
25
ストアまたはデータベース間ジョインのサポート
26
リモート・データベースと異種データベースのクエリ
27
サブクエリによるジョインの置き換え
28