小白求教 sql 语句问题

SELECT companyName,productType,SUM(quantity) from data_dustship WHERE 1 GROUP BY companyName,productType

group by 可以对列内容分组,如上语句,是我想要的结果,但是 companyname有重复值
请问如何写可以达到 companyName 不重复
图片说明

select 后面写distinct 试一试今天刚学的

你这句sql的意思是 统计各个公司不同产品类型的数量合计。
如果你想统计各个公司的数量合计的话
SELECT companyName,SUM(quantity) from data_dustship WHERE 1 GROUP BY companyName

你的SQL语句是根据companyName和producttype一样才分为一组,如果想去除相同公司名,那就需要把group by后面的以及select后面的producttupe给去掉,但是这样的话产品的种类就会混为一谈了