id 产品名 销量 成本 备注
1 水 100 5000 A厂家
2 水 200 7000 B厂家
如何根据产品名将他们合并成一条数据:
id 产品名 销量 成本 备注
1 水 300 12000 A厂家, B厂家
id 产品名 销量 成本 备注
1 水 100 5000 A厂家
2 水 200 7000 B厂家
如何根据产品名将他们合并成一条数据:
id 产品名 销量 成本 备注
1 水 300 12000 A厂家, B厂家
收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
select min(id), 产品名,sum(销量),sum(成本) from 表名 group by 产品名
group by 产品名 其他的sum
实用 sum函数,group by 产品名,实际SQL:Select min(ID),产品名,sum(销量),sum(成本) from 表名 group by 产品名
select *,sum(销量),sum(成本) from 表 group by 产品名
SELECT CityName,STUFF((SELECT ',' + UserName FROM aa subTitle WHERE CityName=A.CityName FOR XML PATH('')),1, 1, '') AS A
FROM aa A
GROUP BY CityName
INSERT INTO TableName
SELECT 产品名, (select sum(销量) from tablename where 产品名='水') AS 销量, (select sum(成本) from tablename where 产品名='水') AS 成本
FROM TableName
产品名='水'
DELETE FROM TableName WHERE 产品名 IN('水');
SELECT * FROM TableName
select 产品名,sum(销量),sum(成本) from 表名 group WHERE 产品名 IN('水');
SELECT id,产品名,SUM(销量),SUM(成本),GROUP_CONCAT(备注) FROM 表 GROUP BY 产品名
为什么不在代码里进行处理,sql处理效率低下
select *,sum(销量),sum(成本) from 表 group by 产品名
SELECT MIN(a.id
),a.name
,SUM(a.num
),SUM(a.money
),GROUP_CONCAT(a.description
) FROM goods a GROUP BY a.name
group_concat 用来拼接字符串
select *,sum(销量),sum(成本) from 表 group by 产品名
报告相同问题?