我有两张table:tblaccount和tblstarting。两者都有一个名为“starrating”的列,我需要将tblstarting中starrating的值复制到tblaccounts.starrating,只要tblstarting中存在accountid,就可以为tblstarting中存在的每个帐户。每个表都有一个关联的“accountid”,我需要用它来匹配这些值。
我开始这样尝试。。
UPDATE tblAccounts SET starRating =
(SELECT starRating
FROM tblStarRating
WHERE (SELECT accountID from tblStarRating)=(SELECT accountID from tblAccounts) )
2条答案
按热度按时间fjaof16o1#
应该是这样工作的,但这取决于您的rdbms:
f5emj3cl2#
请使用下面的查询,