读书人

求一数据库语句

发布时间: 2012-09-14 11:53:44 作者: rapoo

求一数据库语句,在线等。
现在,在同一张表里面有两个字段。
如下:

表名test
id name

1 A

2 B

3 A

4 C

5 A
select name as name,count(*) as id from test where id='1' group by name

select name as name,count(*) as id from test where id>'3' group by name

就会有两个结果,我希望,能把这两句话组合,变成结果为:

name ida ida

A 1 2





[解决办法]

SQL code
select * from     (select name as name,count(*) as id from test where id='1' group by name) tb1,    (select name as name,count(*) as id from test where id>'3' group by name)) tb2where tb1.name = tb2.name; 

读书人网 >Java Web开发

热点推荐