求sql分类汇总语句
我的是两个表xx表里字段是:输入码品名规格IDzc表里字段是:日期票号商品ID数量单价IDzc表里的商品ID对应xx表里的IDSELECT商品ID,sum(数量)AS总数...
我的是两个表
xx表里字段是:
输入码 品名 规格 ID
zc表里字段是:
日期 票号 商品ID 数量 单价 ID
zc表里的商品ID对应xx表里的ID
SELECT 商品ID, sum(数量) AS 总数量
FROM zc
GROUP BY 商品ID;
查询结果是
商品ID 总数量
可我想要的是品名 规格 总数量
于是改成了这样的
SELECT xx.品名, xx.规格, sum(zc.数量) as 总数量
FROM xx INNER JOIN zc ON xx.ID = zc.商品ID;
但提示说:试图执行的查询中不包含作为合计函数一部分的特定表达式'品名'
请教. 展开
xx表里字段是:
输入码 品名 规格 ID
zc表里字段是:
日期 票号 商品ID 数量 单价 ID
zc表里的商品ID对应xx表里的ID
SELECT 商品ID, sum(数量) AS 总数量
FROM zc
GROUP BY 商品ID;
查询结果是
商品ID 总数量
可我想要的是品名 规格 总数量
于是改成了这样的
SELECT xx.品名, xx.规格, sum(zc.数量) as 总数量
FROM xx INNER JOIN zc ON xx.ID = zc.商品ID;
但提示说:试图执行的查询中不包含作为合计函数一部分的特定表达式'品名'
请教. 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询