複数のテーブルからデータを抽出したい場合は、データ抽出の際にSQLでJOIN文を設定します。JOIN文は、SQL文をウィザード形式で作成することができるSQLウィザードを使用して記述することができます。サンプルプロジェクトの説明データベースの2つのテーブルからデータ抽出を行い、結果をCSVファイルに出力します。JOIN文を使用しています。処理の流れサンプルプロジェクトの処理の流れは以下の通りです。Accessアダプタの「検索系SQL実行処理」でSQL文を用いてデータを読み取ります。「CSVファイル書き込み処理」で出力ファイルに書き込みます。実行結果のイメージについては、サンプルプロジェクトのサンプルデータ「InnerJoin.csv」を参照してください。JOIN文を使用した場合の出力結果も同梱しています。JOIN文の出力結果は「RightOuterJoin.csv」を参照してください。SQL文を用いてデータを読み取ります。処理のポイントSQLウィザードを使用してJOIN文を記述します。[SQLウィザードの起動]を押下して行います。上記処理を実装したサンプルプロジェクトを用意しています。サンプルプロジェクトを使用する場合の手順は、以下の通りです。シナリオ005のサンプルプロジェクトサンプルプロジェクトの展開サンプルプロジェクトファイル「rl_reference_005.zip」を展開します。プロジェクトのアップロード「rl_reference_005.zip」を展開後に作成される「rl_reference_005プロジェクト」ディレクトリがプロジェクトファイルとなります。Studioを起動し、マイプロジェクトの画面から[ファイル]-[ローカルからアップロード]で展開したディレクトリ「rl_reference_005プロジェクト」をアップロードしてください。「rl_reference_005.zip」を展開後に作成される「samples」ディレクトリがサンプルデータとなります。$DATASPIDER_HOME/server/samplesディレクトリに上書きしてください。共通サンプルDBの「sample.zip」を展開し、「Sample.mdb」をODBCのデータソースに登録します。グローバルリソースの設定コントロールパネルの[グローバルリソースの設定]から、[新しいグローバルリソースの追加]を選択し、Accessのグローバルリソースを追加します。Servistaヘルプの「グローバルリソースのプロパティ」を参照してください。サンプルプロジェクトの説明」のスクリプト画像を参照して適宜設定してください。デザイナのツールパレット「データベース」-「Access」-「検索系SQL実行」から、検索系SQL実行処理をスクリプトキャンバスに配置します。検索系SQL実行処理の設定は、以下のように行います。[必須設定]タブ[SQL文]は、SQLウィザードを使用して設定します。検索系SQL実行処理のプロパティ設定ダイアログで[SQLウィザードの起動]を押下し、以下のように設定します。[基本情報の設定][結合条件のプロパティ]処理のポイント「結合条件のプロパティ」画面は、テーブルを結合しているマッピングリンクを右クリックし、メニューより[プロパティ]を選択して表示します。JOIN文を記述する場合は一番上のラジオボタンを選択します。JOIN文を記述する場合は一番下のラジオボタンを選択します。JOIN文)のラジオボタンを選択した場合の記述内容は以下となります。)デザイナのツールパレット「ファイル」-「CSV」-「CSVファイル書き込み」から、CSVファイル書き込み処理をスクリプトキャンバスに配置します。CSVファイル書き込み処理の設定は、以下のように行います。[必須設定]タブ[書き込み設定]タブスクリプトを実行し、正常終了すれば成功です。コミュニティを開くコメントログインしてコメントを残してください。