场景:找出产品系列有多个分类的产品系列
解决sql语句方法:
select a.series_name,count(a.product_category) from ( select distinct series_name,product_category from t_app_digital_product) a group by a.series_name having count(a.product_category) >1;
第一步:
select distinct series_name,product_category from t_app_digital_product
找出需要的排列组合,一个系列名称对应的多个产品类别。
第二步:
select a.series_name,count(a.product_category) from ( select distinct series_name,product_category from t_app_digital_product) a group by a.series_name
分组,按照系列名称统计有多个产品类别个数。
统计2个以上的. having count(a.product_category) >1
阅读(1473) | 评论(0) | 转发(0) |