日期:2014-05-18  浏览次数:20373 次

高手请帮忙sql语句统计???
高手帮忙啊!!
表aa
  id       type_id
    1           22
    2           3
    3           5
    4           5
表bb(bb表class_id与aa表id关联   如:aa表中id   4   =   bb表中的   class_id   4   )
  id       class_id
    1             4
    2             4
    3             1
    4             2
    5             3
    6             3
    6             3
结果是
我想统计出 bb表中有多少条记录 但条件是 aa表的type=5




------解决方案--------------------
select count (*) from bb where class_id in
(select id from aa where type= '5 ')

------解决方案--------------------
樓上.
------解决方案--------------------
Select
Count(B.class_id)
From
A
Inner Join
B
On A.id = B.class_id
Where A.type=5



------解决方案--------------------
二楼
------解决方案--------------------
两种答案都对,好像没有什么说得了
------解决方案--------------------
select count(1) from bb where class_id in(select distinct [id] from aa where type_id = 5)