我有一个表,表结构如下
ET,ES,ExpType1,ExpType2,ExpType3,ExpType4
ExpType1 - ExpType4的值是不断在变化的,但最后做统计时,把ExpType1 - ExpType4里最大值的字段值更新到ES里,同时把1、2、3、4更新到ET里,这种SQL语句怎么写呢?谢谢~~~
ET,ES,ExpType1,ExpType2,ExpType3,ExpType4
ExpType1 - ExpType4的值是不断在变化的,但最后做统计时,把ExpType1 - ExpType4里最大值的字段值更新到ES里,同时把1、2、3、4更新到ET里,这种SQL语句怎么写呢?谢谢~~~
0 ,0 , 3, 5, 4, 2更新后应得到这样的结果
ET,ES,ExpType1,ExpType2,ExpType3,ExpType4
2, 5, 3, 5, 4, 2
set ET=FIND_IN_SET(GREATEST(ExpType1,ExpType2,ExpType3,ExpType4), concat(ExpType1,',',ExpType2,',',ExpType3,',',ExpType4)),
ES=GREATEST(ExpType1,ExpType2,ExpType3,ExpType4)