我有表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;
但我该如何解决这个问题?
答案 0 :(得分:1)
试试这个
UPDATE tableA A, tableB B
SET B.CARD_ID = 50
WHERE A.SUBSCRIPTION_ID = B.SUBSCRIPTION_ID
AND A.NETWORK_ID = 39