用mysql语句返回某个字段唯一不重复的记录集

我用SELECTDISTINCT只能返回该字段的记录集我想获取包括其他字段的记录这样的mysql语句怎么写?... 我用SELECT DISTINCT 只能返回 该字段的记录集 我想获取包括其他字段的记录 这样的mysql语句怎么写? 展开
 我来答
匿名用户
2013-06-28
展开全部
假设一张表中含有 姓名,投递地址,邮编,这三字段。
如果你确定在符合条件的查询结果中,这三个字段的值都是相同的:
select distinct 姓名,投递地址,邮编 from AA where ……
#----------------------另外一种情况-------------------------------
如果你想做的是一种统计工作可以用group by
例如:计算出每个投递段(假设用“邮编”区分)需要投递的邮件数量。
select 邮编,count(姓名) as 投递数量 from AA group by 邮编;
注:在group by 子句中没有出现的字段,在做投影操作时一定要在聚合函数中。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式