「テーブルの結合」の版間の差分

ナビゲーションに移動 検索に移動
16行目: 16行目:
<br>
<br>
===== INNER JOIN句の使用方法 =====
===== INNER JOIN句の使用方法 =====
SQL Serverで内部結合するには、INNER JOIN句の前後に結合するテーブルを記述する。
SQL Serverで内部結合するには、INNER JOIN句の前後に結合するテーブルを記述する。<br>
テーブル名の後にスペースを入れて別名を指定する。
テーブル名の後にスペースを入れて別名を指定する。<br>
ON句は結合する列を指定する。列はテーブル名の別名を必ず付ける。
ON句は結合する列を指定する。列はテーブル名の別名を必ず付ける。<br>
 
<br>
内部結合は、INNER JOIN句を使用せずに、結合条件をWHERE句で記述することもできる。
内部結合は、INNER JOIN句を使用せずに、結合条件をWHERE句で記述することもできる。<br>
<br>
<br>
===== サンプルデータ =====
===== サンプルデータ =====
67行目: 67行目:
===== 例1  INNER JOIN句で結合する =====
===== 例1  INNER JOIN句で結合する =====
empテーブルとtokyo_autテーブル、osaka_autテーブルの3つのテーブルをINNER JOIN句で内部結合する。<br>
empテーブルとtokyo_autテーブル、osaka_autテーブルの3つのテーブルをINNER JOIN句で内部結合する。<br>
これら3つのテーブルに、noが存在するレコードであるA001のみ抽出される。
これら3つのテーブルに、noが存在するレコードであるA001のみ抽出される。<br>
  <source lang="sql">
  <source lang="sql">
  --INNER JOIN
  --INNER JOIN

案内メニュー