mysql多个字段如何去重复的数据
成都创新互联公司专注于企业网络营销推广、网站重做改版、渭滨网站定制设计、自适应品牌网站建设、成都h5网站建设、商城网站制作、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为渭滨等各大城市提供网站开发制作服务。
MySQL查询重复字段,及删除重复记录的方法
数据库中有个大表,需要查找其中的名字有重复的记录id,以便比较。如果仅仅是查找数据库中name不重复的字段,很容易:
SELECT
min(`id`),`name`
FROM
`table`
GROUP
BY
`name`;
在用select语句查询mysql数据库的时候,你可以加上distinct修饰符,这样就可以去掉好多重复的,比如
SELECT
distinct(`lcontent`)
FROM
`caiji_ym_liuyan`
当然实际情况中的重复问题还有很多,需要自己的实际情况,构造相应的select语句。
可以利用distinct关键字对需要处理的字段进行去重
使用group by关键字对去重数据进行去重查询,针对某个字段查询,直接group by 这个字段
在group by 的基础上 也可以使用 having 对查询结果进行二次筛选