匹配最大值我有一个交易表像这样MySQL的 - 更新中的所有记录在
id , name , code , flag
1 , john , 1234-3, 2
2 , joe , 1111-2, 1
3 , paul , 1234-3, 3
4 , asdf , 1234-3, 3
5 , asdf , 1111-2, 5
6 , asdf , 1234-3, 8
7, asdf , 1234-3, 0
基本上,我想要做的是设置在“标志”费尔德所有数字相关的最大值到特定的代码。
所以在代码1234-3的情况下,它应该在1111-2的情况下,旗NUM 8 代码更新所有标记,它需要与5
更新与该代码的所有标志我想把它改造成这个表
id , name , code , flag
1 , john , 1234-3, 8
2 , joe , 1111-2, 5
3 , paul , 1234-3, 8
4 , asdf , 1234-3, 8
5 , asdf , 1111-2, 5
6 , asdf , 1234-3, 8
7 , asdf , 1234-3, 8
我想这样做在MySQL纯粹如果可能的话。有一个非常大的数据集。
嗯,这似乎并没有像预期的那样改变旗帜。 – 2009-07-02 16:00:45