hatena
hatena
2020/06/14 (日) 03:01:02
もやっとした説明ですが、下記のようなことでしょうか。
TBL1
| ID | 値 |
|---|---|
| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
| 7 | |
| 8 | |
| 9 | |
| TBL2 |
| スタート | エンド | 更新値 |
|---|---|---|
| 1 | 3 | 1 |
| 4 | 5 | 2 |
| 6 | 6 | 3 |
| 7 | 9 | 4 |
| 更新クエリを実行して下記のようにしたい。 |
TBL1
| ID | 値 |
|---|---|
| 1 | 1 |
| 2 | 1 |
| 3 | 1 |
| 4 | 2 |
| 5 | 2 |
| 6 | 3 |
| 7 | 4 |
| 8 | 4 |
| 9 | 4 |
| だとしたら下記のような更新クエリになります。 |
UPDATE TBL1, TBL2 SET TBL1.値 = TBL2.更新値
WHERE TBL1.ID Between TBL2.スタート And TBL2.エンド;
通報 ...