mysql-去除重复数据并且添加

mysql 专栏收录该内容
5 篇文章 0 订阅


1.创建一个和B表一个的A表

2.添加B表中所有不重复的数据到A表

3.查询B,和 A 表进行判断 数据是否正确

4.删除B表改名A表为B表


distinct:

在使用MySQL时,有时需要查询出某个字段不重复的记录,这时可以使用mysql提供的distinct这个关键字来过滤重复的记录,但是实际中我们往往用distinct来返回不重复字段的条数(count(distinct id)),其原因是distinct只能返回他的目标字段,而无法返回其他字段,例如有如下表user:


create table tmp like t_yuesao_poster;

insert into tmp select id,openid,image,max(time) as time from t_yuesao_poster group by openid

select distinct * from  t_yuesao_poster where t_yuesao_poster.openid not in (select openid from t_user_info)


  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值