SELECT customer_id,group_id,email,SUM(grand_total) AS total_amount,COUNT(*) AS orders_num 
FROM sales_flat_order_grid
LEFT JOIN customer_entity ON customer_entity.entity_id = sales_flat_order_grid.customer_id
WHERE `status`='complete' AND customer_id IS NOT NULL AND customer_entity.group_id = 1
GROUP BY customer_id
ORDER BY orders_num DESC

上面SQL查询结果如下:


需求:

我只需要orders_num这列值 >= 5的数据。

方法:在这个select外面 在套一个 select

SELECT SS.* FROM (
#...上面那个SQL
)SS
where SS.orders_num >=5

最终如下:

SELECT SS.* FROM (
SELECT customer_id,group_id,email,SUM(grand_total) AS total_amount,COUNT(*) AS orders_num
FROM sales_flat_order_grid
LEFT JOIN customer_entity ON customer_entity.entity_id = sales_flat_order_grid.customer_id
WHERE `status`='complete' AND customer_id IS NOT NULL AND customer_entity.group_id = 1
GROUP BY customer_id
ORDER BY orders_num DESC
)SS
where SS.orders_num >=5



更多相关文章

  1. hibernate(*.hbm.xml)中新添加的字段被标记为红色(找不到)的解决方法
  2. Linux安装MySQL的两种方法 先卸载之前版本
  3. linux安装apache/mysql/php的最新完整方法(cents和ubuntu都实用)
  4. 获取项目列表的更好方法:缓存序列化数据与数据库查询或其他?
  5. cpanel导入大数据库(mysql)的方法
  6. mysql的count方法详解
  7. 通用的增删改查方法(反射)附带MySQL数据库连接
  8. php将图片以二进制形式保存到mysql数据库的解决方法
  9. linux CentOS 7.4下 mysql5.7.20 密码改简单的方法

随机推荐

  1. android热修复--阿里热修复使用和源码分
  2. android 背景图片
  3. android http 请求方式
  4. Android 的运行机制
  5. Android ADT, SDK, SDK_tool等官方下载说
  6. 【转】android 图片自动切换
  7. [置顶] Android学习之lowmemorykiller dr
  8. Binder框架 -- android AIDL 的使用
  9. Android logcat log size -- Android log
  10. Android 之 GrideView网格视图