我試着如何通過ID總結ID兩個表,並更新了一句:MySQL的總和兩個表的字段和更新
STOCKA
---------
|P | U |
|-------|
| 1 | 1 |
| 2 | 0 |
| 3 | 3 |
---------
STOCKB
---------
|P | U |
|-------|
| 1 | -3 |
| 2 | -2 |
| 3 | -1 |
---------
結果我想:
STOCKA
--------
|P | U |
|--------|
| 1 | -2 |
| 2 | -2 |
| 3 | 2 |
---------
我的查詢:
UPDATE STOCKA,STOCKB
SET STOCKA.U = STOCKA.U - ABS(STOCKB.U)
WHERE
STOCKA.P = STOCKB.P
查詢的問題是什麼? –
在我的查詢結果值是錯誤的,我使用hjpotter92的答案。 謝謝:) – sarasa