错误的:
参考答案:
select distinct sell_date,count(distinct product)as num_sold,GROUP_CONCAT(distinct product ORDER BY product )as products from Activities
group by sell_date order by sell_date,product
知识点:
count(*)和 count (distinct 列名) 是不一样的。
count(*)会把所有的都算上,包括null 和 重复的。
count (distinct 列名) 不包括null,以及 去重。