原文地址:http://c.raqsoft.com.cn/article/1576225048795?r=CGQ
SQL 分组条件深入剖析
导读关键词:SQL 分组 条件; SQL HAVING 条件; SQL 子查询 条件
问题
在 stackoverflow 网站上看到这样一个 SQL 分组条件的需求,需求看似挺简单,但能把 SQL 写正确对于新手来说也不容易,我们拿过来深入剖析一下,数据如下:
需求是查找只有Ready 状态的设备。
解答
自然思路:按设备分组,选出Ready状态个数等于所有状态个数的设备组
拆解思路:
1、 按设备分组
2、 计算出每个设备组下Ready状态个数c1