mysql distinct field1,field2,field3, .... from table
2015-07-28 14:57
633 查看
mysql distinct field1,field2,field3, .... from table
我们知道 这样的sql可以去掉重复项 (field1的重复项);select distinct field1 from table1;
但是,常常我们的需求是这样子的:select * from table1 是按照field1去重复的,select distinct * from table1 显然是不行的。
那么如何写这样的sql呢?
select * from table1 group by field1 having count(*) =1
使用group by field1,filed2.... 来分组,然后count(*) =1 去重复的。
搞定。
相关文章推荐
- MYSQL游标使用
- mysql中FIND_IN_SET的使用方法
- Mysql 自动备份与恢复
- mysql 数据库参数配置
- 修改MySQL存储过程、函数、事件、触发器、视图的DEFINER
- mysql变量使用总结
- [转]Mysql 存储过程和函数区别
- MYSQL用户相关操作
- window下安装mysql后修改root账号的密码
- mysql命令
- Mysql错误及处理总结
- mysql 命令行脚本导入导出
- 源码编译MySQL5.6.24
- mysql数据库中的索引有那些、有什么用
- mysql创建索引
- mysql出现Unknown or incorrect time zone: 'NULL'
- mysql 慢查询
- mysql全量日志
- 重置root密码
- 查看mysql正在执行的SQL语句,使用profile分析SQL执行状态