DB2中的DB2 SQL计数或where子句

时间:2010-03-24 16:24:49

标签: sql count db2

这可能是一个业余问题,但我是一个业余爱好者! ; O)

我有几个表:帐户表,官员表,位置表,Web表... 官员表没有给我每个帐户的人员数量。

我只需要检索超过20名人员的帐户。 我应该使用COUNT吗?如果是这样,怎么样?

非常感谢您的帮助。 感谢。

专利

1 个答案:

答案 0 :(得分:0)

<强>更新

select a.id, a.eff-date, l.address, l.city, c.phonenumber
from Account a 
left outer join location l on a.id = l.id
left outer join contact c on a.id = c.id
where a.id in (
    select a.id
    from Account a
    inner join Officer ao on a.id = ao.id
    group by a.id
    having count(*) > 20    
)