如何用distinct消除重复记录的同时又能选取多个字段值?
如何用distinct消除重复记录的同时又能选取多个字段值?
需求是:我要消除name字段值重复的记录,同时又要得到id字段的值,其中id是自增字段。
select distinct name from t1 能消除重复记录,但只能取一个字段,现在要同时取id,name这2个字段的值。
select distinct id,name from t1 可以取多个字段,但只能消除这2个字段值全部相同的记录
最后解决方法:
SELECT id,name FROM t1 WHERE id IN(SELECT MAX(id) FROM t1 GROUP BY name) order by id desc
注意开头的 id 的 一定要,后面的order by 里有的字段一定要加进select 结果,要不然排序无效
转载于:https://www.cnblogs.com/cole2295/archive/2009/07/11/1521033.html
如何用distinct消除重复记录的同时又能选取多个字段值?相关推荐
- ORACLE中使用SQL语句查询所有员工的职位信息,并用DISTINCT消除重复信息。
ORACLE中使用SQL语句查询所有员工的职位信息,并用DISTINCT消除重复信息. 在sqlplus中执行下面语句: select job from emp: 显示结果如下: SQL> se ...
- DISTINCT 去掉重复记录
SELECT DISTINCT ocms_cls_name FROM oc_ocms.cls_class_table 查询结果
- SPQuery如何消除重复记录(实现联动性)
列表: 实现大类与小类的联动性 private void BindIncidentCategory() { using (SPSite site = new S ...
- Oracle中去重复记录 不用distinct
用distinct关键字只能过滤查询字段中所有记录相同的(记录集相同),而如果要指定一个字段却没有效果,另外distinct关键字会排序,效率很低 . select distinct name fro ...
- oracle不要重复记录,Oracle中去重复记录 不用distinct
用distinct关键字只能过滤查询字段中所有记录相同的(记录集相同),而如果要指定一个字段却没有效果,另外distinct关键字会排序,效率很低 . select distinct name fro ...
- oracle sql不用distinct去除重复,oracle sql 去重复记录不用distinct如何实现
用distinct关键字只能过滤查询字段中所有记录相同的(记录集相同),而如果要指定一个字段却没有效果,另外distinct关键字会排序,效率很低 . select distinct name fro ...
- php sql 去除重复数据,MSSQL_快速删除重复记录,SQL Server如何实现?,如果一张表的数据达到上百万 - phpStudy...
如果一张表的数据达到上百万条,用游标的方法来删除简直是个噩梦,因为它会执行相当长的一段时间-- 开发人员的噩梦--删除重复记录 想必每一位开发人员都有过类似的经历,在对数据库进行查询或统计的时候不时地 ...
- mysql 重复数据 distinct_MySQL中distinct语句去查询重复记录及相关的性能讨论
在 MySQL 查询中,可能会包含重复值.这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值. 关键词 DISTINCT 用于返回唯一不同的值,就是去重啦.用法也很简单: SELE ...
- mysql去重复查询 性能_MySQL中distinct语句去查询重复记录及相关的性能讨论_MySQL...
在 MySQL 查询中,可能会包含重复值.这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值. 关键词 DISTINCT 用于返回唯一不同的值,就是去重啦.用法也很简单: SELE ...
最新文章
- git常见使用场景总结
- 两个整数相加 相乘 有符号与无符号 溢出判断条件 移位与2的幂
- P3119 [USACO15JAN]草鉴定Grass Cownoisseur
- springboot+springcloud相关问题
- 利用var_export 写缓存配置
- test of ui5 duplicate control id
- Hive中实现有序,有序concat拼接,有序集合,hive方法操作命令,与自带方法列表
- centos7下别名(alias)的特殊用法
- 完美粉红噪声及各种声波测试软件,粉红噪声的测试原理
- Number类型及方法(js)
- 10G网络布线方案有多少种?
- 荐一个不错的UI设计网站: uimaker
- php varbinary,MySQL 数据类型binary和varbinary的简单示例
- opencv4.1无法加载python-cnn模型,编译第三方库libtensorflow_cc.so巨坑
- 计算n阶逆矩阵的C语言实现
- Applications for PacBio circular consensus sequencing
- Maven之pom.xml配置文件详解
- php修改qq举报按钮,自定义修改QQ在线状态
- 准备移民澳洲的你,为何改移加拿大?
- 64位系统上运行32位程序的内存限制
热门文章
- 神圣的傻瓜,善良的杰克·凯鲁亚克:纪念《在路上》50年
- Counting Bits
- 支付宝php异步回调,支付宝支付成功之后异步回调处理
- hsv 明度的范围_通过HSV转换的方式实现图片数据增强
- 设计师电脑推荐笔记本_笔记本电脑选购推荐全攻略
- mysql数据库整体备份和恢复_MySQL 数据库的备份和恢复
- asp mysql insert_用asp把表单数据插入数据库的2种常用方法
- c# treeview查找并选中节点_最通俗易懂的二叉查找树(BST)详解
- python处理csv文件案例_让繁琐的工作自动化——python处理CSV文件
- 中控ecs700 mysql_浙大中控ECS700工程指导手册.pdf