• 技术文章 >数据库 >mysql教程

    mysql排重查询_MySQL

    2016-06-01 13:30:56原创734
    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
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:mysql
    上一篇:虚拟机下ubuntu部署多点mysql-cluster7.3.2服务器_MySQL 下一篇:mysql5.1绿色版安装教程以及mysql相关命令(解决mysqld-nt不成功_MySQL
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• MySql实例详解之怎么查出符合条件的最新的数据行• MySQL5.7.31如何安装和配置?(保姆级教程分享)• 深入了解MySQL中的join语句算法(优化方法介绍)• 聊聊MySQL的基础架构和日志系统• 实例详解MySQL占用内存过大解决方法
    1/1

    PHP中文网