好的,我有两张桌子
带有以下字段的凭证
ACTIVATIONCODE
SERIALNUMBER
VOUCHERDATADBID
UNAVAILABLEAT
UNAVAILABLEOPERATORDBID
AVAILABLEAT
AVAILABLEOPERATORDBID
ACTIVATIONCODENEW
EXT1
EXT2
EXT3
DENOMINATION -- I added this column into the table.
第二个表是带有以下字段的 VOUCHERDATAT
VOUCHERDATADBID
BATCHID
VALUE
CURRENCY
VOUCHERGROUP
EXPIRYDATE
AGENT
EXT1
EXT2
EXT3
我想要做的是从VOUCHERDATAT中复制相应的VALUE并将其放入VOUCHERT的DENOMINATION中。两者之间的联系是VOUCHERDATADBID。我该怎么做?
它不是 1:1 映射。我的意思是可能有 1000 个序列号具有相同的 VOUCHERDATADBID。并且 VOUCHERDATADBID 在 VOUCHERDATAT 中只有一个条目,因此只有一个值。因此,属于某个 VOUCHERDATADBID 的所有序列号将具有相同的值。
加入会起作用吗?我应该使用什么类型的 JOIN?或者是 UPDATE 表要走的路吗?
谢谢您的帮助 !!