十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
假设表名为test:
创新互联专注于黔西企业网站建设,响应式网站建设,商城系统网站开发。黔西网站建设公司,为黔西等地区提供建站服务。全流程按需策划设计,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务
select * from (select *, concat(name,code) as __f from test order by date desc) __t group by __f;
1、建议以后给出列名、数据示例,这样可以直接粘贴运行
2、例程:
SELECT DISTINCT 表1.列2,表1.列1
FROM 表1
WHERE 表1.列2 IN (SELECT 列1 FROM 表2)
假设:查询一个结果集当中,要求三个字段同时不重复,即当 字段1=A 时,字段2=B 那么其他记录中不再出现字段1=A 并且字段2=B的情况。
select *, count(distinct name) from table group by name
这个 你想去除那些重复 就直接在 distinct 后面 后group by 后面加 就可以了
MySQL 过滤重复数据
有些 MySQL 数据表中可能存在重复的记录,有些情况我们允许重复数据的存在,但有时候我们也需要删除这些重复的数据。
如果你需要读取不重复的数据可以在 SELECT 语句中使用 DISTINCT 关键字来过滤重复数据。
from 树懒学堂- 一站式数据知识学习平台
你也可以使用 GROUP BY 来读取数据表中不重复的数据: