表TD 有产品id 规格spec 名称name 三列数据。想查询 相同名称下不同规格的产品数量,会有相同的数据,求解
SELECT DISTINCT name, COUNT(spec) FROM td_demo GROUP BY name
先对name分组,然后用sum(case spec when 规格 then 1 else 0 end)对不同规格数据统计。