id 2つのテーブルでidを合計し、1つを更新する方法を試しています:
ストッカ
---------
|P | U |
|-------|
| 1 | 1 |
| 2 | 0 |
| 3 | 3 |
---------
在庫あり
---------
|P | U |
|-------|
| 1 | -3 |
| 2 | -2 |
| 3 | -1 |
---------
私が望む結果:
ストッカ
--------
|P | U |
|--------|
| 1 | -2 |
| 2 | -2 |
| 3 | 2 |
---------
私のクエリ:
UPDATE STOCKA,STOCKB
SET STOCKA.U = STOCKA.U - ABS(STOCKB.U)
WHERE
STOCKA.P = STOCKB.P