zoukankan      html  css  js  c++  java
  • mysql 分组条件筛选

    mysql> select * from table1;
    +----------+------------+-----+---------------------+
    | name_new | transactor | pid | order_date          |
    +----------+------------+-----+---------------------+
    | 1hahha   | 1xiaohong  |   1 | 2019-08-04 20:45:47 |
    | 2hahha   | 2xiaohong  |   2 | 2019-08-04 20:45:57 |
    | 3hahha   | 3xiaohong  |   3 | 2019-08-04 20:46:02 |
    | 4hahha   | 4xiaohong  |   4 | 2019-08-04 20:46:05 |
    | 3hahha   | bob        |   5 | 2019-08-04 20:46:08 |
    | 3hahha   | lee        |   6 | 2019-08-04 20:46:12 |
    | 3hahha   | lee        |   7 | 2019-08-04 21:56:01 |
    | 3hahha   | lee        |   8 | 2019-08-04 21:56:10 |
    | 3hahha   | bob        |   9 | 2019-08-04 21:56:18 |
    | 3hahha   | bob        |  10 | 2019-08-04 21:56:26 |
    +----------+------------+-----+---------------------+
    10 rows in set (0.00 sec)
    
    
    mysql> select transactor,count(*) as num from table1 group by transactor with rollup;
    +------------+-----+
    | transactor | num |
    +------------+-----+
    | 1xiaohong  |   1 |
    | 2xiaohong  |   1 |
    | 3xiaohong  |   1 |
    | 4xiaohong  |   1 |
    | bob        |   3 |
    | lee        |   3 |
    | NULL       |  10 |
    +------------+-----+
    7 rows in set (0.01 sec)
    
    
    mysql> select transactor,count(*) as num from table1 group by transactor with rollup having num>=3;
    +------------+-----+
    | transactor | num |
    +------------+-----+
    | bob        |   3 |
    | lee        |   3 |
    | NULL       |  10 |
    +------------+-----+
    3 rows in set (0.01 sec)
    
    
    mysql> select transactor,count(*) as num from table1 group by transactor having num>=3 with rollup;
    ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'rollup' at line 1

  • 相关阅读:
    CF1051F The Shortest Statement 题解
    CF819B Mister B and PR Shifts 题解
    HDU3686 Traffic Real Time Query System 题解
    HDU 5969 最大的位或 题解
    P3295 萌萌哒 题解
    BZOJ1854 连续攻击游戏 题解
    使用Python编写的对拍程序
    CF796C Bank Hacking 题解
    BZOJ2200 道路与航线 题解
    USACO07NOV Cow Relays G 题解
  • 原文地址:https://www.cnblogs.com/sea-stream/p/11300181.html
Copyright © 2011-2022 走看看