sql distinct多个字段的使用
更新时间:2023年08月29日 08:34:27 作者:紫金小飞侠
这篇文章主要介绍了sql distinct多个字段的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
sql distinct多个字段
distinct注意
1、DISTINCT需要放到所有列名的前面,否则会报错
2、DISTINCT其实是对后面所有列名的组合进行去重。
SELECT DISTINCT attack_range FROM heros

SELECT DISTINCT attack_range, name FROM heros

sql distinct显示多个字段,去重复
众所周知,distinct可以列出不重复的记录,对于单个字段来说distinct使用比较简单,但是对于多个字段来说,distinct使用起来会使人发狂。
而且貌似也没有见到微软对distinct使用多字段的任何说明。
下面就提供了一种方法可以在使用distinct的时候同时使用多个字段。
select 要使用字段1,要使用字段2 from 表名 where id in (select min(id) from 表名 group by 不重复字段名)
例:
select byid,id from bbs where id in (select min(id) from bbs group by byid)
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Linux系统下mysql的彻底卸载步骤
MySQL是一款常用的关系型数据库管理系统,但是在使用过程中,有时候需要卸载MySQL,有些用户在卸载MySQL时会遇到一些问题,这篇文章主要给大家介绍了关于Linux系统下mysql的彻底卸载的相关资料,需要的朋友可以参考下
2024-07-07
mysql线上查询之前要性能调优的技巧及示例
文章介绍了查询优化的几种方法,包括使用索引、避免不必要的列和行、有效的JOIN策略、子查询和派生表的优化、查询提示和优化器提示等,这些方法可以帮助提高数据库性能,减少查询的执行时间和资源消耗,感兴趣的朋友一起看看吧
2025-03-03
Mysql环境变量配置的详细图文教程
如果第一次安装好Mysql后,利用DOS窗口可能无法打开Mysql,此时大概率是未配置好Mysql的环境变量,下面这篇文章主要给大家介绍了关于Mysql环境变量配置的相关资料,需要的朋友可以参考下
2022-08-08
一文详解MySQL主从同步原理
这篇文章主要介绍了一文详解MySQL主从同步原理,MySQL主从同步是基于Bin Log实现的,而Bin Log记录的是原始SQL语句,更多相关内容介绍感兴趣的小伙伴可以参考一下
2022-08-08
MySQL分区分表实现方法示例详解
ShardingSphere-JDBC通过在应用层进行数据分片,可以帮你轻松实现分区、分表和分库,下面我用具体的配置和代码示例来说明如何使用,本文结合实例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
2025-10-10
MySQL和Elasticsearch数据同步方案详解
在现代电商系统中,MySQL 作为关系型数据库负责数据的持久化存储,而 Elasticsearch 则作为搜索引擎提供高效的全文检索能力,本文就来详细的介绍一下MySQL和Elasticsearch数据同步方案,感兴趣的可以了解一下
2025-10-10
MySQL 常用函数总结
这篇文章主要介绍了一些MySQL 常用函数的总结,文中讲解非常细致,帮助大家更好的学习mysql,感兴趣的朋友可以了解下
2020-08-08
最新评论