簡體   English   中英

如何使用公用字段將表中一個字段的值添加到另一表中另一個字段的值?

[英]How to add values from one field in a table to another field in a different table using a common field?

我有2張桌子。 我想通過使用BNo字段作為兩個表之間的鏈接,使用Table1另一個字段的值更新Table2中的一個字段。

表格1

Bill No    Fee
25454747   4.67
25376488   6.54
23526777   3.22

表2

BNo        Fees
12456436   NULL
21415262   NULL
12426547   NULL
23526777   NULL

在這里,我需要從Table1復制Fees的值,並將其與正確的BillNo放在Table2中。

Table1 BNo中的BillNoTable1 Table2中的BNo具有相同的值,但順序不同。

您可以將UPDATEJOIN一起使用:

UPDATE  T2
SET     T2.[Fee] = T1.[Fee]
FROM    [Table2] T2
INNER JOIN [Table1] T1
        ON T1.[BillNo] = T2.[BNo]

您可以使用UPDATE

UPDATE Table2 SET Fees = (SELECT Fee FROM Table1 WHERE BillNo = BNo)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM