select 字段1,字段2,字段3 from 表名 group by 字段3会报错,意思我要根据某个字段排列,怎么办,

 我来答
hit_lubin
2011-04-07 · TA获得超过7889个赞
知道大有可为答主
回答量:1554
采纳率:100%
帮助的人:2029万
展开全部
group by 是分组,排序用order by
group by后边是分组的字段,比如一个表中有商品的销售明细,你要查商品的销售汇总,需要select sum(qty), good_id from table group by good_id.
而如果只是按照某个字段排序,order by column (asc or desc), 默认升序(asc)
追问
哦,我是要根据某字段分组
追答
根据某字段分组,需要先确定分组要查询什么?
如果像您那么查询列出来,会报错的。
select max(字段1),max(字段2),字段3 from 表名 group by 字段3
要类似于以上那样,否则您根据字段3分组,字段1和2您要取分组后哪条呢?
生活呀真美好
2011-04-07 · TA获得超过1101个赞
知道小有建树答主
回答量:902
采纳率:0%
帮助的人:785万
展开全部
这个能否给个例子、表结构和测试数据,直接写肯定不行,需要知道做什么用,才能变通处理。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式