0

我有一个查询,当两个表中的两个给定字段匹配时,它将从 TableB 中的 FieldY 更新表 A 中的 FieldX。我之前已经成功使用过它,但是在这种情况下,TableB 有多个与 TableA 匹配字段 (ID) 匹配的记录,我想在 TableB 中选择在字段 Z 中具有最高值的记录。

这就是我现在所拥有的

Update2 `TableA` AS T1 Inner Join `TableB` As T2
On T2.`Ref_ID` = T1.`ID`
Set T1.`FieldX` = T2.`FieldY` where TableA bla bla bla

我正在尝试在“打开”行中添加一些内容,该行实际上会说“使用找到的与 T2.Ref_ID 匹配的记录,该记录在 Fieldz 中具有最高值”

这可能吗?

4

0 回答 0