mysql排重查询_MySQL
程序员文章站
2022-04-02 08:23:59
...
bitsCN.com
mysql排重查询
GROUP BY 语句可以实现某一列的去重查询。
直接上语句:
select io_dev_id from io_info where (TID=1 AND host_name='yang1') GROUP BY 1;
按照io_dev_id去重查询。
p:顺手加上与ORDER BY 和 distinct的区分使用
GROUP BY 是根据列捡选
ORDER BY 是根据列排序
distinct类似于 GROUP BY ,但是只能放在 select 后面,被筛选的字段前面。
如:select distinct a,b,c from tb1;
选出的是a、b、c三列值都相同的数据。
摘取的mysql 5.6 reference manual中的内容:
In most cases, a DISTINCT clause can be considered as a special case of GROUP BY. For example, the following two queries are equivalent:SELECT DISTINCT c1, c2, c3 FROM t1WHERE c1 > const;SELECT c1, c2, c3 FROM t1WHERE c1 > const GROUP BY c1, c2, c3;
bitsCN.com
上一篇: 通过Python函数来详细解析区块链
下一篇: 微信小程序开发(1):开发环境安装与配置
推荐阅读
-
优化MySQL数据库查询的三种方法_MySQL
-
select-mysql 嵌套查询,一个表的多个字段 作为另一个表的条件,求高手
-
php使用mysql_query查询超大结果集超内存的解决方法,phpmysql_query_PHP教程
-
MYSQL查询 三列中的最大值
-
php 数据库mysql查询与连接类_PHP教程
-
MySQL 递归排序查询+树节点生成
-
mysql分组查询查询每个组前面40条数据里面某个字段不能连续超过8条为空的记录,请大神指导
-
MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记要方
-
mysql - 怎样记录thinkphp函数生成的数据库查询语句呢?
-
hql-HQL中使用占位符查询mysql数据老是报错...