在下面的示例中,我想获取具有不同子中心的中心的数量。 中心01和04的装置,子中心相同。但对于05和07中心,子中心是不同的。所以请帮我写一个查询,帮助我获取具有不同子中心的中心数量。
---------------------- | Center | Subcenter | ---------------------- | 01 | 002 | | 01 | 002 | | 04 | 001 | | 04 | 001 | | 04 | 001 | | 05 | 001 | | 05 | 001 | | 05 | 002 | | 07 | 003 | | 07 | 003 | | 07 | 004 | | 07 | 005 | ----------------------
我希望结果如下
-------------------- | count | center | -------------------- | 2 | 05 | | 3 | 07 | --------------------
因为05有001和002(两个不同的子中心),07有003,004和005(三个不同的子中心)
答案 0 :(得分:0)
select center, count(distinct subcenter) as c
from x
group by center
having count(distinct subcenter) > 1