如何用 GROUP BY 查出指定排序分组中值最小的

WBOY
发布: 2016-06-13 12:19:18
原创
951 人浏览过

怎么用 GROUP BY 查出指定排序分组中值最小的
表结构如下:
--------------------------------------------------
A1                    A2
中国                99
中国                94
中国                95
美国                 88
美国                 70
美国                 94
英国                 79
英国                 92
.........

查询出结果先要按A1指定顺序分组,如(美国,中国,英国)
再求分组中值最小的A2

结果如下----------------------
A1                        A2
美国                     70
中国                     94
英国                     79
------解决思路----------------------

<br />SELECT A1,MIN(A2) AS A2 FROM test GROUP BY A1 ORDER BY find_in_set(A1,'美国,中国,英国');<br />
登录后复制

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!