内部結合の構文と例文
構文 SELECT [テーブル名].[フィールド名],[テーブル名].[フィールド名]・・・ FROM [テーブル名1],[テーブル名2] WHERE [テーブル名1].[フィールド名] = [テーブル名2],[フィールド名] ※注意 フィールド名の前にテーブル名とドットをつけること FROM句に、テーブル名をカンマで列挙すること
例文 SELECT table1.Name, table1.Address, table2.Dept FROM table1, table2 WHERE table1.Name = table2.Name または SELECT table1.Name, table1.Address, table2.Dept FROM table1 INNER JOIN table2 ON table1.Name = table2.Name
table1
Name | Address |
---|---|
高橋 | 東京都 |
山田 | 千葉県 |
大塚 | 栃木県 |
田中 | 埼玉県 |
鈴木 | 神奈川県 |
table2
Name | Dept |
---|---|
高橋 | 営業 |
山田 | 研究開発 |
大塚 | 研究開発 |
鈴木 | 製造 |
内部結合して得られた結果
Name | Address | Dept |
---|---|---|
高橋 | 東京都 | 営業 |
山田 | 千葉県 | 研究開発 |
大塚 | 栃木県 | 研究開発 |
鈴木 | 神奈川県 | 製造 |