-1

我是 MS 访问的新手,我有一个问题。我有 2 张桌子,比如说 A 和 B。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

我想要一个 sql 查询,它根据 ID 和 Max(Order Rank)从表 B 更新表 A。结果显示在结果表中,即表 A。这方面的任何帮助将不胜感激。

谢谢,维杰克里希南

4

1 回答 1

1

你可以试试这个:

UPDATE TableA a
INNER JOIN TableB b ON a.ID = b.ID
SET a.Price = b.Price
WHERE b.OrderRank=(SELECT MAX(OrderRank) FROM TableB WHERE ID=b.ID);
于 2013-07-05T08:30:13.907 回答