yyyyyyyyyyyyyyyyyyyy

博客园 首页 新随笔 联系 订阅 管理

id name info
1 a 123
2 a 235
3 a 124
4 b 12
5 b 987
相同name,取最小的id的值
id name info
1 a 123
2 a 123
3 a 123
4 b 12
5 b 12


UPDATE test t
SET t.info = (
SELECT temp.info FROM ( SELECT NAME, MIN(id) AS id_min FROM test GROUP BY NAME ) temp
)
WHERE temp.NAME = t.NAME;

posted on 2017-09-26 16:19  xxxxxxxx1x2xxxxxxx  阅读(454)  评论(0)    收藏  举报