标签: sql database ms-access outer-join
我正在尝试使用基于两列数据的LEFT OUTER JOIN来更新表A中的记录。因此,例如,表A中的JOIN可能是USA-4,以匹配表B的USA-4。将XYZ的结果返回到不同的列。我遇到的问题是表B包含多个USA-4,因此表A似乎不止一次更新。有没有办法来解决这个问题?一个不同的JOIN类型?
答案 0 :(得分:0)
UPDATE tablea a SET USA-4 = (SELECT distinct USA-4 FROM tableb b WHERE a.id=b.id)