使用最大值更新表B中的表A.

时间:2013-10-16 21:50:20

标签: mysql updates

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

这可能吗?

0 个答案:

没有答案