Mysql去表中最大值,并根据条件赋值给另外一个表

update`Table1`SET`getmax`=inTable2#比较表2中的“条件A”和“条件B”,取较大值,将较大的值支付给表1中的最高列,我忘了名字了,就是这个意思

(

selectresourcesoptimizationfrom

(

选择`年`,`月`,`供应链`,`区域`,max(SourceFlex)assourceflexibilityfrom

(

select`年`,`月份`,`供应链`,`区域','条件A`asSourceFlexfrom`Table2`

union

select`Youar`,`Month`,'StringofSupply','Region',`ConditionB`asSourceFlexfrom`Table2`

    )SourceFlex)SourceFlex1

where`Table2`.`Year`=表1.`Year`

和`Table2`.`Month`=表1.`月份`

和`表2`.`SupplyChain`=表1.`供应链`

和`表2`.`区域`=表1.`区域`

)

调试语句没有显示错误,但是表1中的结果没有更新,非常感谢。

mysql语句查询数据库值最大的,id最大的值

语句1:SELECTMAX(fieldName+0)语句2:SELECTMAX(fieldName)FROMtable;最高只能索取9999的价格。

mysql主键最大值怎么取最好

mysql主键的最大值是mysql中int类型的四个字节。
如果书有签名,则最大值为(2^31)-1。