mysql数据库 怎么让相同行值让列值一样 sql怎么写

mysql数据库 怎么让相同行值让列值一样 sql怎么写,第1张

update tablename set value='5' where name='abc' ;

根据表里面name='abc'字段,先更新表里面的value字段的值。

select from tablename where name='abc' oder by id;

然后再查询表,根据id排序。

select max(id) id,nickname,tel,`group`,ali_pid,ad_pid,pid from 表名 group by nickname,tel,`group`,ali_pid,ad_pid,pid

如果你的表结构设计的比较严谨的话,比如当前表table是有主键ID,

先把第一个重复值选出来: select min(id) from table group by a,b having count() > 1;

然后删除重复的记录: delete from table where id > (select min(id) from table group by a,b having count() > 1);

如果你的表设计的不严谨,比如没有ID这个可供 *** 作的主键,那就只能在where后面多一些条件直到找出唯一的筛选方法。

以上就是关于mysql数据库 怎么让相同行值让列值一样 sql怎么写全部的内容,包括:mysql数据库 怎么让相同行值让列值一样 sql怎么写、mysql数据库中有两条重复的数据,,但是id是不一样的,但是我想在前台显示出来的数据是id较大的那一条数、mysql数据库怎么删除重复数据如果两行的 a和b两列都一样。那么说明是重复的 删除其中一行。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9753076.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存