[pgsql-jp: 29811] Re: 再起的にデータ数をカウントするには
fumiyaKitamura
fkit.s @ sys238.jp
2003年 5月 8日 (木) 13:14:19 JST
キタムラです。
すんません、「再帰的」が抜けていました。これじゃダメですね。
階層数を制限すればSQLで書けるように思いますが、制限なしだと
できるかな?私なら呼び出し元のプログラムで記述します。
*データ登録時に部署の関連がループしないようにする工夫も必要ですね。
On 2003.5.8, at 12:47 Asia/Tokyo, fumiyaKitamura wrote:
> select
> b.部署_cd,count(*)
> from
> 部門 as b, 社員 as s
> where
> b.部署_cd = s.所属部署_cd
> group by
> b.部署_cd
>
> とか、
>
> select
> b.親部署_cd,count(*)
> from
> 部門 as b, 社員 as s
> where
> b.部署_cd = s.所属部署_cd
> group by
> b.親部署_cd
>
> と言うのではダメですか?
=================<F.Kitamura>=================
E-Mail : fkit @ sys238.jp
---
The greatest enemy of man is alcohol.
But, The Bible tells us to love our enemy.
==============================================
pgsql-jp メーリングリストの案内