11智能在线
新记
MYSQL 中怎样把同一张表中相同字段的内容合并为一条记录
如题所述
举报该文章
相关建议 2017-12-05
update语句可以搞定,但是需要join配合,
例如,有个表如下,需要将id =999对应的name改为id=1000对应的name
可以这么做:
update person t1 join (select id,name from person where id = 1000 limit 1 ) as t2 on t1.id <= t2.id set t1.name = t2.name where t1.id = 999 and t2.id = 1000
修改后的结果
这样就可以了。。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/f7v2v7q4vqvmmf87fs4.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
SQL中怎样把同一张表中相同字段的内容合并为一条记录?
sql中怎样把同一张表中相同字段的内容合并为一条记录?并统计...
SQL 如何将一个表中的两条或多条拥有相同ID的记录合并为一...
如何把一张表中的不同记录根据某个字段合并成一条结果
sql表中把同一个表中查询的2个字段内容合并为1个字段显示的...
mysql怎么合并多条记录的单个字段去一条记录
在数据库中查询一张表,如何将相同的几条信息合并,并且某一列相...
mysql中在同一张表如何将一条记录的某一字段的值赋值给另一...