300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > php分组SQL统计 该怎么处理

php分组SQL统计 该怎么处理

时间:2020-04-09 23:56:36

相关推荐

php分组SQL统计 该怎么处理

后端开发|php教程

nbsp,add,SELECT,aaaaa,FROM

后端开发-php教程

php分组SQL统计

数据库 aaaaa

id ,name, add

1 , 张三,北京

2,张一,北京

3,张二,落阳

4,李一,成都

5,李三,上海

5,李三,上海

返800刷单源码,vscode放视频,ubuntu手势,tomcat8.0.4,sqlite数据库用途,交友插件源码商城,汽车前端框架总成名称,爬虫Python项目完整加结果,微信支付php开发,临沂seo找哪家,免费视频培训网站模板,旅游网页html代码下载,html标签页多图片模板lzw

SELECT name,addFROM aaaaa ORDER BY add

记账小程序源码,ubuntu启动显示紫色,tomcat7应用日志,python文献爬虫,php是什么数字货币,seo入门级教程seo黑帽lzw

结果:

网站源码在什么文件夹,ubuntu安装内核代码,足球大数据爬虫,php isexist,东莞谷歌seolzw

张三,北京

张一,北京

李一,成都

张二,落阳

李三,上海

李三,上海

我想得到的结果:

张三,北京

张一,北京

北京:2人

李一,成都

成都:1人

张二,落阳

落阳:1人

李三,上海

李三,上海

上海:2人

请问一下,这个SQL能实现吗?

请详细一些,

谢谢

——解决思路———————-

SELECT name,add, (select count(*) from aaaaa where add=T.add) as cntFROM aaaaa T ORDER BY add

将得到

张三,北京,2

张一,北京,2

李一,成都,1

张二,落阳,1

李三,上海,2

李三,上海 ,2

你在输出时判断一下就可以了

——解决思路———————-

SELECT DISTINCT(name),add, (select count(*) from aaaaa where add=T.add) as cntFROM aaaaa T ORDER BY add

这样直接就可以了,不用输出判断了

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。