我有表 A、B
A 拥有 NETWORK_ID、列和 SUBSCRIPTION_ID
B 持有 SUBSCRIPTION_ID(外键)和 CARD_ID 列
我只需将 CARD_ID(例如值 50)更新到 NETWORK_ID 为 39 的 B 行的所有实例。
因此,如果这是一张表格,那就很简单了,只需:
update table set CARD_ID=50 where NETWORK_ID=39;
但是我该怎么做呢?
最佳答案
试试这个
UPDATE tableA A, tableB B
SET B.CARD_ID = 50
WHERE A.SUBSCRIPTION_ID = B.SUBSCRIPTION_ID
AND A.NETWORK_ID = 39
关于mysql - 在这种情况下如何更新我的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9105857/