Symfoware(R) Server SQLビギナーズガイド - FUJITSU -
目次 索引 前ページ次ページ

上へ第2章 データを検索する方法
上へ2.1 列の値をそのまま取り出す

2.1.3 複数の表からデータを取り出す

単一行SELECT文では、2つ以上の表を関連づけてデータを取り出すことができます。2つの表を関連づけた例を以下に示します。ここでは、表を関連づけた結果、どのようなデータが取り出せるかだけを説明します。表を関連づけて操作するときの規則については、“複数の表を関連づけて操作する方法”で説明します。

在庫表から、製品番号が“215”の在庫数量と倉庫の所在地を求めます。なお、倉庫の所在地のデータは、倉庫表にあるものとします。また、倉庫表が含まれるスキーは施設管理とします。
SELECT 在庫数量, 所在地 INTO :STOCKQTY, :LOCATION

    FROM 在庫管理.在庫表, 施設管理.倉庫表

    WHERE 製品番号 = 215 AND 在庫表.倉庫番号 = 倉庫表.倉庫番号

図:2つの表を関連づけてデータを取り出す例

image


目次 索引 前ページ次ページ

All Rights Reserved, Copyright (C) 富士通株式会社 2003