以下のテーブルがあります。
顧客マスタ
(主キーは『顧客ID』と『拠点ID』になります)
顧客ID | 拠点ID | 拠点名 | 住所 | エリア | 電話番号 |
---|---|---|---|---|---|
000001 | 1 | A店 | 東京都足立区〇〇〇〇 | 足立区 | 000-000-0000 |
000001 | 2 | B店 | 東京都足立区×××× | 足立区 | 111-111-1111 |
000001 | 3 | C店 | 東京都墨田区□□□□ | 墨田区 | 222-222-2222 |
000002 | 1 | H店 | 東京都足立区△△△△ | 足立区 | 333-333-3333 |
000002 | 2 | I店 | 東京都台東区◎◎◎◎ | 台東区 | 444-444-4444 |
000003 | 1 | X店 | 東京都練馬区◆◆◆◆ | 練馬区 | 555-555-5555 |
このテーブルの顧客IDとエリアを使用して、空のエリアテーブルにレコードを追加を行い、
顧客マスタのエリアのデータ形式とフィールドの変更がしたいです。
変更後以下の顧客マスタとエリアテーブルは以下のようにしたいです。
顧客マスタ
(主キーは『顧客ID』と『拠点ID』になります)
顧客ID | 拠点ID | 拠点名 | 住所 | エリアID | 電話番号 |
---|---|---|---|---|---|
000001 | 1 | A店 | 東京都足立区〇〇〇〇 | 1 | 000-000-0000 |
000001 | 2 | B店 | 東京都足立区×××× | 1 | 111-111-1111 |
000001 | 3 | C店 | 東京都墨田区□□□□ | 2 | 222-222-2222 |
000002 | 1 | H店 | 東京都足立区△△△△ | 1 | 333-333-3333 |
000002 | 2 | I店 | 東京都台東区◎◎◎◎ | 2 | 444-444-4444 |
000003 | 1 | X店 | 東京都練馬区◆◆◆◆ | 1 | 555-555-5555 |
エリアテーブル
(主キーは『顧客ID』と『エリアID』になります)
顧客ID | エリアID | エリア名 |
---|---|---|
000001 | 1 | 足立区 |
000001 | 2 | 墨田区 |
000002 | 1 | 足立区 |
000002 | 2 | 台東区 |
000003 | 1 | 練馬区 |
このように追加と変更ができるSQLが必要なのですが、どのようなSQLを書けばよろしいでしょうか?
回答3件
あなたの回答
tips
プレビュー