我的两难困境是,我需要将我的事务表中的subscription_id更新为基于相同billerid的新subscription_id。UPDATE SELECT JOIN
我的订阅表具有来自不同账单的多个订阅记录的成员。我很难把这个更新选择/连接到一起在MySQL上。
TBL subscription_id
+--------------------+---------------+----------+ | subscription_id | memberid | billerid | +--------------------+---------------+----------+ 12345 | A | ? | +--------------------+---------------+----------+ 67890 | A | 13 | +--------------------+---------------+----------+ 11222 | B | 13 | +--------------------+---------------+----------+ 91422 | B | ? | +--------------------+---------------+----------+
TBL交易
+---------------+-----------------+----------+ | trans_id | subscription_id | billerid | +---------------+-----------------+----------+ 00012 | 12345 | 13 | +---------------+-----------------+----------+ 02013 | 12345 | 13 | +---------------+-----------------+----------+ 08013 | 11222 | 13 | +---------------+-----------------+----------+ 50013 | 11222 | 13 | +---------------+-----------------+----------+
因为我没有说明这正确的,我怎么会更新TRANS_ID的00012和02013有67890的的subscription_id? – user3293836