---
title: QlikViewのロードスクリプト上でテーブルを結合する関数【Join】
description: QlikView（クリックビュー）のロードスクリプト上でテーブルを結合する関数をお探しですか？この記事ではQlikViewのロードスクリプト上でテーブルを結合する関数Joinの使い方についてご紹介します。
---

[QlikViewナレッジ - INSIGHT LAB](https://knowledge.insight-lab.co.jp/qlikview)

# [QlikViewのロードスクリプト上でテーブルを結合する関数【Join】](https://knowledge.insight-lab.co.jp/qlikview/loadscript/table-join)

 作成者: [Deck](https://knowledge.insight-lab.co.jp/qlikview/author/deck)｜2014年6月18日

この記事は、BIツール導入支援及びDWH構築支援を15年以上続けてきたINSIGHT LABの中の人が書いています。

 

今回ご紹介するのは、別々のテーブルに格納しているシートを一つにしたい場合など、ロードスクリプト上でまとめてしまう方法です。

 

## QlikViewのロードスクリプト上でテーブルを結合する関数

### ①join関数

join句は、ロードされたテーブルを既存の指定されたテーブルまたは直前に作成されたデータテーブルと結合します。

構文は次のとおりです。

join (tablename )

例：

//abc.csvファイルを結合する。  
Join LOAD \* FROM abc.csv;

//table1をSQLで取得し、テーブルをくっつける。  
Join SQL SELECT \* FROM table1;

等と使います。join句に近いものとしては「keep句」がありますが、ここでは、割愛します。

 

### ②Join句の前に置くことができる関数(left,right,innner,outer)

join の前に使用すると、例えば、left joinと設定すると左側に結合することができます。

例：  
left( join | keep) \[ (tablename ) \](loadstatement |selectstatement )

例：

Table1 　　 　Table2

A B　　　　　 A C

1 aa　 　　 1 xx

2 cc 4 zz

3 ee

QVTable:

select \* from table1;

left join select \* from table2;

QVTable

結果は以下のようなテーブルが生成されます。

A B C

1 aa xx

2 cc

3 ee

となり、連結項目値は、最初のテーブルに示されます。  
left join(table)句は最も使用頻度が高く、扱い易い句なので、まず、このjoin句押さえて発展させる方が良いかと思います。

 

[Qlikで使えるloadscript（ロードスクリプト）一覧はこちら](https://knowledge.insight-lab.co.jp/qlikview/loadscript)

[完全な記事を表示](https://knowledge.insight-lab.co.jp/qlikview/loadscript/table-join)

```json
{
  "@context" : "http://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Deck"
  },
  "dateModified" : "2020-10-07T08:14:12.047Z",
  "datePublished" : "2014-06-18T09:19:10Z",
  "headline" : "QlikViewのロードスクリプト上でテーブルを結合する関数【Join】",
  "image" : {
    "@type" : "ImageObject",
    "height" : 722,
    "url" : "https://download.insight-lab.co.jp/hubfs/To/3d%20database%20structure%20over%20white%20in%20black%20and%20blue%20in%20a%20reflective%20material.jpeg",
    "width" : 1000
  },
  "mainEntityOfPage" : "https://knowledge.insight-lab.co.jp/qlikview/loadscript/table-join",
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "height" : 60,
      "url" : "/hs/hsstatic/content_shared_assets/static-1.4092/img/default-amp-logo.png",
      "width" : 60
    },
    "name" : "QlikViewナレッジ"
  }
}
```