84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
我有兩個表,tableA 和 tableB。表 A 有 4 列,而表 B 有 3 列。表 A 的最後一列是空白,在這一列中我想顯示表 A 和 B 中第三列之間的差異。
表A名稱=估值_平均值。 表 B 名稱 = 估價_成本。 它們的第三列名稱都是 cost_col (但是值不同,我想在 tableA 中的第四列中顯示這個差異,稱為“差異”,該列已經存在,並且命名它只是沒有值。)
也要記住,行可能不相等,我的意思是表A中的第一行可能與表B中的第一行不同。主鍵是兩個表的第一列,稱為“代碼”
您可以嘗試mysql-update-join。
就你而言,也許
UPDATE valuation_average a,valuation_cost c SET a.difference = a.cost_col - c.cost_col WHERE a.code = c.code
可以解決您的問題。
您可以嘗試mysql-update-join。
就你而言,也許
可以解決您的問題。