跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

php分组SQL统计,该怎么处理

php分组SQL统计数据库 aaaaa id ,name, add 1 , 张三,北京2,张一,北京3,张二,落阳4,李一,成都5,李三,上海5,李三,上海SELECT name,add FROM aaaaa ORDER BY add

结果:

张三,北京张一,北京李一,成都张二,落阳李三,上海李三,上海

我想得到的结果:

张三,北京张一,北京北京:2人李一,成都成都:1人张二,落阳落阳:1人李三,上海李三,上海上海:2人请问一下,这个SQL能实现吗?

请详细一些,谢谢------解决思路----------------------SELECT name,add, (select count(*) from aaaaa where add=T.add) as cnt FROM aaaaa T ORDER BY add将得到张三,北京,2张一,北京,2李一,成都,1张二,落阳,1李三,上海,2李三,上海 ,2你在输出时判断一下就可以了------解决思路----------------------SELECT DISTINCT(name),add, (select count(*) from aaaaa where add=T.add) as cnt FROM aaaaa T ORDER BY add这样直接就可以了,不用输出判断了

相关文章