我有2张桌子。我想使用Table2
字段作为两个表之间的链接,使用Table1
中其他字段的值更新BNo
中的字段。
表1
Bill No Fee
25454747 4.67
25376488 6.54
23526777 3.22
表2
BNo Fees
12456436 NULL
21415262 NULL
12426547 NULL
23526777 NULL
在此,我需要从Fees
复制Table1
的值,并将Table2
放在正确的BillNo
上。
BillNo
中的{p> Table1
和BNo
中的Table2
具有相同的值,但它们的顺序不同。
答案 0 :(得分:1)
您可以将UPDATE
与JOIN
:
UPDATE T2
SET T2.[Fee] = T1.[Fee]
FROM [Table2] T2
INNER JOIN [Table1] T1
ON T1.[BillNo] = T2.[BNo]
答案 1 :(得分:0)
您可以使用UPDATE
。
UPDATE Table2 SET Fees = (SELECT Fee FROM Table1 WHERE BillNo = BNo)