在聚合函数里的字段 不在group by 还是提示列无效

selectname,min(typeid),sum(Money)fromAgroupbyname一直提示选择列表中的列'typeid'无效,因为该列没有包含在聚合函数或... select name ,min(typeid),sum(Money) from A
group by name
一直提示
选择列表中的列 'typeid' 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。
展开
 我来答
在太平湖钓鱼的金雀花
2014-06-16 · TA获得超过320个赞
知道小有建树答主
回答量:330
采纳率:100%
帮助的人:149万
展开全部
select name ,min(typeid),sum(Money) from A
group by name ,typeid
这样应该就好了,因为min不算聚合函数,group by 的用法是分组,你查询的字段如果不是聚合函数就必须放在group by 后面
追问
可我不想 把 typeid 放在 group by 后面
我想 把两条数据合成一条

我有两条 数据 我想合并成一条

张三 001 40 ** **
张三 002 50 ** **
合并成
张三 90 ** **
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式