mysql distinct 对多字段过滤不正确的解决方法
来源:互联网 发布:近年校园交通事故数据 编辑:程序博客网 时间:2024/05/29 23:44
下面先来看看例子:
table
id name
1 a
2 b
3 c
4 c
5 b
库结构大概这样,这只是一个简单的例子,实际情况会复杂得多。
比如我想用一条语句查询得到name不重复的所有数据,那就必须使用distinct去掉多余的重复记录。
select distinct name from table
得到的结果是:
name
a
b
c
好像达到效果了,可是,我想要得到的是id值呢?改一下查询语句吧:
select distinct name, id from table
结果会是:
id name
1 a
2 b
3 c
4 c
5 b
distinct怎么没起作用?作用是起了的,不过他同时作用了两个字段,也就是必须得id与name都相同的才会被排除。。。。。。。
解决方法: select id, name from table group by name
哈哈!请适应MYSQL的写法吧
- mysql distinct 对多字段过滤不正确的解决方法
- MYSQL的group by和多字段的distinct
- mysql查询字段数据不重复distinct及distinct的多字段操作
- mysql必知必会 - 过滤数据(多字段过滤)
- distinct 多字段去重复
- distinct 多字段去重复
- Hibernate 多字段distinct查询
- distinct 排序多字段问题
- SQL DISTINCT 多字段查询用法
- mongodb group by 多字段/distinct等
- MySQL单表多字段模糊查询解决方法
- mysql 单表多字段模糊查询解决方法
- 针对多字段对单字段查询的解决方案
- Mysql多字段排序
- MySql -- 多字段排序
- mysql多字段排序
- Django models中多对多字段的反查询
- Java中对MongoDB的数据多字段排序
- 【转】ACCESS中如何在SQL语句的WHERE条件中加日期条件
- jvm装入原理
- 技术测试:你是oltp应用开发方面的高手吗?
- WCF,Net remoting,Web service
- 【转帖】dsp定点浮点格式
- mysql distinct 对多字段过滤不正确的解决方法
- 封装图片滑动效果
- 初识smarty填充数据库数据
- Lotus Notes 8.5.1 install on Ubuntu 9.10
- ALV常用参数
- C++:GDI+ 半透明的阴影效果
- ASP.NET2.0数据库入门之常见错误
- mfc 常用方法 关于窗体 转
- Linux概述