使用其他表中的值更新mysql表

时间:2018-03-29 14:10:36

标签: mysql

我有两个我的sql表。表A

reference   author   order_   first_name_initial   last_name
4222    13454091    13454091            null         null
4222    13454092    13454092            null         null
4222    13454093    13454093            null         null
4223    13454094    13454094            null         null
4223    13454095    13454095            null         null

表B是

0   first_name_initial  last_name
4222     H.             Abbaszadeh
4222     S. A.          Ebrahimi
4222     M. M.          Akhavan
4223     E. L.          Abel
4223     H.             Ackermann
4224     H.             Seidler
4224     Y. S.          Kagan

我需要将表B中first_name_initial和last_name的值带到表A,其顺序与表B中的顺序相同。 可以安全地假设4222在两个表中都会发生3次,因此4223会发生,依此类推。我怎么能这样做。

1 个答案:

答案 0 :(得分:-1)

简单的加入将为您提供所需的内容,以及

的订单
for r in range(1, sheet.nrows - 1):
    rowid = sheet.cell(r, o).value
    currency_Symbol = cell(r, 1).value
    ....