使用group语句时,有时我们需要过滤掉一些内容
如
SELECT sort, COUNT(Id) as c FROM beijing WHERE State=0 GROUP BY SortId,sourceid
我们只想要count(Id)>1并且sourceid为3的值
如果把count(Id)加为where条件会报错的。此时需要用having子句如下
SELECT sort,sourceid , COUNT(Id) as c FROM beijing WHERE State=0 GROUP BY SortId,sourceid having c>1 and sourceid =3 ;
完工。。
很不错的知识。