select * from test where name='Tom';
解决方案 »
- php telnet socket发送命令
- 大家好,在线等待,php转C#代码,希望大家能指点!!!
- [分享]APC并不永远比Memcache快----APC和Memcache的缓存性能对比测试
- UTF-8下检测中文用户名
- 跪求php批量增加(加急)!
- include_path的问题(通过windows的环境变量设置为include_path 应该是可以找到了 却找不到 必须用代码直接set_include_path才行)
- 弥补php上传的缺陷,这么多 perl upload程序,我们选哪个
- 关于验证码问题
- Win98+PWS+PHP下Undefined variable的问题
- 用一个计算出来的值,进行排序分页
- 刚入门求助:请问frontpage能编辑.PHP ,.dwt 的文件吗??
- 在windows2k下有什么好的文本编辑器来写php?
where A.name=B.name and B.nCount>1 :_)
能否解释一下"(select name,count(id) as nCount form test group by name) B"的含义?
没在myql测试
id==>[id],name==>[name] sql server通过select name,count(id) as nCount form test group by name
把test表按照name分组统计
(select name,count(id) as nCount form test group by name) 把统计结果作为视图,命名名称 B不好意思,身旁没有mysql环境,说说思路吧
思路:
1.统计列name值相同的记录数,生成视图
2.在test表和视图中查找列name值在视图中,且记录数至少为2条的纪录:_)
select * from test where name='".$name."';record:
1 tom 3 tomselect * from test where name='".$name."' group by name;record:
1 tom
select id,name,count(name) as count from test group by name order by count desc,name limit 2;